Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@wololock
Created May 10, 2019 20:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wololock/47b8ff2fd9f3a4e0a3fff85e6fe32f89 to your computer and use it in GitHub Desktop.
Save wololock/47b8ff2fd9f3a4e0a3fff85e6fe32f89 to your computer and use it in GitHub Desktop.
[
{
"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