Created
May 10, 2019 20:41
-
-
Save wololock/47b8ff2fd9f3a4e0a3fff85e6fe32f89 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name":"[Ljava.lang.Object;", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"[Ljava.lang.String;", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"groovy.lang.Binding", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"groovy.lang.Buildable", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"groovy.lang.Closure", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"groovy.lang.ExpandoMetaClass", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"groovy.lang.GString", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"build","parameterTypes":["groovy.lang.GroovyObject"] }, | |
{"name":"charAt","parameterTypes":["int"] }, | |
{"name":"compareTo","parameterTypes":["java.lang.Object"] }, | |
{"name":"invokeMethod","parameterTypes":["java.lang.String","java.lang.Object"] }, | |
{"name":"length","parameterTypes":[] }, | |
{"name":"subSequence","parameterTypes":["int","int"] }, | |
{"name":"toString","parameterTypes":[] }, | |
{"name":"writeTo","parameterTypes":["java.io.Writer"] } | |
] | |
}, | |
{ | |
"name":"groovy.lang.GString$1", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"groovy.lang.GroovyCallable", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"groovy.lang.GroovyObject", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"groovy.lang.GroovyObjectSupport", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allDeclaredConstructors":true, | |
"methods":[ | |
{"name":"getMetaClass","parameterTypes":[] }, | |
{"name":"getProperty","parameterTypes":["java.lang.String"] }, | |
{"name":"invokeMethod","parameterTypes":["java.lang.String","java.lang.Object"] }, | |
{"name":"setMetaClass","parameterTypes":["groovy.lang.MetaClass"] }, | |
{"name":"setProperty","parameterTypes":["java.lang.String","java.lang.Object"] } | |
] | |
}, | |
{ | |
"name":"groovy.lang.MetaClass", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"groovy.lang.MetaClassImpl", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"groovy.lang.MetaMethod", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"groovy.lang.MetaObjectProtocol", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"groovy.lang.MetaProperty", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"groovy.lang.MutableMetaClass", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"groovy.lang.Range", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"groovy.lang.Script", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allDeclaredConstructors":true, | |
"methods":[ | |
{"name":"getProperty","parameterTypes":["java.lang.String"] }, | |
{"name":"invokeMethod","parameterTypes":["java.lang.String","java.lang.Object"] }, | |
{"name":"setProperty","parameterTypes":["java.lang.String","java.lang.Object"] } | |
] | |
}, | |
{ | |
"name":"groovy.lang.Writable", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"hello", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allDeclaredConstructors":true, | |
"methods":[{"name":"<init>","parameterTypes":["groovy.lang.Binding"] }] | |
}, | |
{ | |
"name":"java.io.Closeable", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.DataInput", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.DataOutput", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.Flushable", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.InputStream", | |
"allDeclaredMethods":true, | |
"methods":[{"name":"close","parameterTypes":[] }] | |
}, | |
{ | |
"name":"java.io.ObjectInput", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.ObjectOutput", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.ObjectStreamConstants", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.OutputStream", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"close","parameterTypes":[] }, | |
{"name":"flush","parameterTypes":[] } | |
] | |
}, | |
{ | |
"name":"java.io.Reader", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"close","parameterTypes":[] }, | |
{"name":"read","parameterTypes":["java.nio.CharBuffer"] } | |
] | |
}, | |
{ | |
"name":"java.io.Serializable", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.io.Writer", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"append","parameterTypes":["char"] }, | |
{"name":"append","parameterTypes":["java.lang.CharSequence"] }, | |
{"name":"append","parameterTypes":["java.lang.CharSequence","int","int"] }, | |
{"name":"close","parameterTypes":[] }, | |
{"name":"flush","parameterTypes":[] } | |
] | |
}, | |
{ | |
"name":"java.lang.AbstractStringBuilder", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"append","parameterTypes":["char"] }, | |
{"name":"append","parameterTypes":["java.lang.CharSequence"] }, | |
{"name":"append","parameterTypes":["java.lang.CharSequence","int","int"] }, | |
{"name":"charAt","parameterTypes":["int"] }, | |
{"name":"length","parameterTypes":[] }, | |
{"name":"subSequence","parameterTypes":["int","int"] }, | |
{"name":"toString","parameterTypes":[] } | |
] | |
}, | |
{ | |
"name":"java.lang.Appendable", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.AutoCloseable", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.CharSequence", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.ClassLoader", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"java.lang.Cloneable", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.Comparable", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.Enum", | |
"allDeclaredMethods":true, | |
"methods":[{"name":"compareTo","parameterTypes":["java.lang.Object"] }] | |
}, | |
{ | |
"name":"java.lang.Iterable", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.Object", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allDeclaredConstructors":true, | |
"methods":[ | |
{"name":"equals","parameterTypes":["java.lang.Object"] }, | |
{"name":"hashCode","parameterTypes":[] }, | |
{"name":"toString","parameterTypes":[] } | |
] | |
}, | |
{ | |
"name":"java.lang.Process", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"java.lang.Readable", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.Runnable", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.String", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"java.lang.reflect.AccessibleObject", | |
"methods":[{"name":"getAnnotations","parameterTypes":[] }] | |
}, | |
{ | |
"name":"java.lang.reflect.AnnotatedElement", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.reflect.Executable", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"getAnnotation","parameterTypes":["java.lang.Class"] }, | |
{"name":"getDeclaredAnnotations","parameterTypes":[] }, | |
{"name":"getDeclaringClass","parameterTypes":[] }, | |
{"name":"getModifiers","parameterTypes":[] }, | |
{"name":"getName","parameterTypes":[] }, | |
{"name":"getTypeParameters","parameterTypes":[] }, | |
{"name":"isSynthetic","parameterTypes":[] } | |
] | |
}, | |
{ | |
"name":"java.lang.reflect.GenericDeclaration", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.reflect.Member", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.lang.reflect.Type", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.nio.charset.Charset", | |
"allDeclaredMethods":true, | |
"methods":[{"name":"compareTo","parameterTypes":["java.lang.Object"] }] | |
}, | |
{ | |
"name":"java.util.AbstractCollection", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"add","parameterTypes":["java.lang.Object"] }, | |
{"name":"addAll","parameterTypes":["java.util.Collection"] }, | |
{"name":"clear","parameterTypes":[] }, | |
{"name":"contains","parameterTypes":["java.lang.Object"] }, | |
{"name":"containsAll","parameterTypes":["java.util.Collection"] }, | |
{"name":"isEmpty","parameterTypes":[] }, | |
{"name":"iterator","parameterTypes":[] }, | |
{"name":"remove","parameterTypes":["java.lang.Object"] }, | |
{"name":"removeAll","parameterTypes":["java.util.Collection"] }, | |
{"name":"retainAll","parameterTypes":["java.util.Collection"] }, | |
{"name":"size","parameterTypes":[] }, | |
{"name":"toArray","parameterTypes":[] }, | |
{"name":"toArray","parameterTypes":["java.lang.Object[]"] } | |
] | |
}, | |
{ | |
"name":"java.util.AbstractList", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"add","parameterTypes":["int","java.lang.Object"] }, | |
{"name":"add","parameterTypes":["java.lang.Object"] }, | |
{"name":"addAll","parameterTypes":["int","java.util.Collection"] }, | |
{"name":"clear","parameterTypes":[] }, | |
{"name":"equals","parameterTypes":["java.lang.Object"] }, | |
{"name":"get","parameterTypes":["int"] }, | |
{"name":"hashCode","parameterTypes":[] }, | |
{"name":"indexOf","parameterTypes":["java.lang.Object"] }, | |
{"name":"iterator","parameterTypes":[] }, | |
{"name":"lastIndexOf","parameterTypes":["java.lang.Object"] }, | |
{"name":"listIterator","parameterTypes":[] }, | |
{"name":"listIterator","parameterTypes":["int"] }, | |
{"name":"remove","parameterTypes":["int"] }, | |
{"name":"set","parameterTypes":["int","java.lang.Object"] }, | |
{"name":"subList","parameterTypes":["int","int"] } | |
] | |
}, | |
{ | |
"name":"java.util.AbstractMap", | |
"allDeclaredMethods":true, | |
"methods":[ | |
{"name":"clear","parameterTypes":[] }, | |
{"name":"containsKey","parameterTypes":["java.lang.Object"] }, | |
{"name":"containsValue","parameterTypes":["java.lang.Object"] }, | |
{"name":"entrySet","parameterTypes":[] }, | |
{"name":"equals","parameterTypes":["java.lang.Object"] }, | |
{"name":"get","parameterTypes":["java.lang.Object"] }, | |
{"name":"hashCode","parameterTypes":[] }, | |
{"name":"isEmpty","parameterTypes":[] }, | |
{"name":"keySet","parameterTypes":[] }, | |
{"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] }, | |
{"name":"putAll","parameterTypes":["java.util.Map"] }, | |
{"name":"remove","parameterTypes":["java.lang.Object"] }, | |
{"name":"size","parameterTypes":[] }, | |
{"name":"values","parameterTypes":[] } | |
] | |
}, | |
{ | |
"name":"java.util.Collection", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.Comparator", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.Enumeration", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.Iterator", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.List", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.Map", | |
"allDeclaredMethods":true, | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.Queue", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.ResourceBundle", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"java.util.Set", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.SortedMap", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.SortedSet", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.TimeZone", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"java.util.concurrent.BlockingQueue", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.concurrent.Callable", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.regex.MatchResult", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.stream.BaseStream", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"java.util.stream.Stream", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.DefaultGroovyStaticMethods", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.GStringImpl", | |
"allDeclaredFields":true, | |
"allDeclaredMethods":true, | |
"allPublicMethods":true, | |
"allDeclaredConstructors":true | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.callsite.CallSite", | |
"allPublicMethods":true | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgm$1100", | |
"methods":[{"name":"<init>","parameterTypes":["java.lang.String","org.codehaus.groovy.reflection.CachedClass","java.lang.Class","java.lang.Class[]"] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgm$50", | |
"methods":[{"name":"<init>","parameterTypes":["java.lang.String","org.codehaus.groovy.reflection.CachedClass","java.lang.Class","java.lang.Class[]"] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberDiv", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberMinus", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberMultiply", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberPlus", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.BooleanArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.BooleanArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ByteArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ByteArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.CharacterArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.CharacterArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.DoubleArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.DoubleArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.FloatArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.FloatArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.IntegerArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.IntegerArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.LongArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.LongArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ObjectArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ObjectArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ShortArrayGetAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ShortArrayPutAtMetaMethod", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.vmplugin.v5.PluginDefaultGroovyMethods", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"org.codehaus.groovy.vmplugin.v8.Java8", | |
"methods":[{"name":"<init>","parameterTypes":[] }] | |
}, | |
{ | |
"name":"org.codehaus.groovy.vmplugin.v8.PluginDefaultGroovyMethods", | |
"allDeclaredMethods":true | |
}, | |
{ | |
"name":"sun.misc.Unsafe", | |
"fields":[{"name":"theUnsafe"}] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment