Package | Description |
---|---|
clojure.asm.commons |
Provides some useful class and method adapters.
|
clojure.lang |
Modifier and Type | Field and Description |
---|---|
private static Method |
GeneratorAdapter.BOOLEAN_VALUE |
private static Method |
GeneratorAdapter.CHAR_VALUE |
private static Method |
GeneratorAdapter.DOUBLE_VALUE |
private static Method |
GeneratorAdapter.FLOAT_VALUE |
private static Method |
GeneratorAdapter.INT_VALUE |
private static Method |
GeneratorAdapter.LONG_VALUE |
Modifier and Type | Method and Description |
---|---|
static Method |
Method.getMethod(java.lang.String method)
Returns a
Method corresponding to the given Java method
declaration. |
static Method |
Method.getMethod(java.lang.String method,
boolean defaultPackage)
Returns a
Method corresponding to the given Java method
declaration. |
Modifier and Type | Method and Description |
---|---|
void |
GeneratorAdapter.invokeConstructor(Type type,
Method method)
Generates the instruction to invoke a constructor.
|
private void |
GeneratorAdapter.invokeInsn(int opcode,
Type type,
Method method)
Generates an invoke method instruction.
|
void |
GeneratorAdapter.invokeInterface(Type owner,
Method method)
Generates the instruction to invoke an interface method.
|
void |
GeneratorAdapter.invokeStatic(Type owner,
Method method)
Generates the instruction to invoke a static method.
|
void |
GeneratorAdapter.invokeVirtual(Type owner,
Method method)
Generates the instruction to invoke a normal method.
|
Constructor and Description |
---|
GeneratorAdapter(int access,
Method method,
MethodVisitor mv)
Creates a new
GeneratorAdapter . |
GeneratorAdapter(int access,
Method method,
java.lang.String signature,
Type[] exceptions,
ClassVisitor cv)
Creates a new
GeneratorAdapter . |
Modifier and Type | Field and Description |
---|---|
(package private) static Method |
Compiler.ListExpr.arrayToListMethod |
(package private) static Method |
Compiler.DefExpr.bindRootMethod |
(package private) static Method |
Compiler.HostExpr.booleanValueMethod |
(package private) static Method |
Compiler.HostExpr.byteValueMethod |
(package private) static Method |
Compiler.HostExpr.byteValueOfMethod |
(package private) static Method |
Compiler.HostExpr.charValueMethod |
(package private) static Method |
Compiler.HostExpr.charValueOfMethod |
(package private) static Method |
Compiler.ImportExpr.derefMethod |
(package private) static Method |
Compiler.HostExpr.doubleValueMethod |
(package private) static Method |
Compiler.HostExpr.doubleValueOfMethod |
(package private) static Method |
Compiler.CaseExpr.equivMethod |
(package private) static Method |
Compiler.HostExpr.floatValueMethod |
(package private) static Method |
Compiler.HostExpr.floatValueOfMethod |
(package private) static Method |
Compiler.ImportExpr.forNameMethod |
(package private) static Method |
Compiler.StaticMethodExpr.forNameMethod |
(package private) static Method |
Compiler.NewExpr.forNameMethod |
(package private) static Method |
Compiler.HostExpr.fromDoubleMethod |
(package private) static Method |
Compiler.HostExpr.fromIntMethod |
(package private) static Method |
Compiler.HostExpr.fromLongMethod |
(package private) static Method |
Compiler.ObjExpr.getClassLoaderMethod |
(package private) static Method |
Compiler.ObjExpr.getClassMethod |
(package private) static Method |
Compiler.ObjExpr.getConstantsMethod |
(package private) static Method |
Compiler.VarExpr.getMethod |
(package private) static Method |
Compiler.CaseExpr.hashCodeMethod |
(package private) static Method |
Compiler.CaseExpr.hashMethod |
(package private) static Method |
Compiler.ImportExpr.importClassMethod |
(package private) static Method |
Compiler.HostExpr.intValueMethod |
(package private) static Method |
Compiler.CaseExpr.intValueMethod |
(package private) static Method |
Compiler.HostExpr.intValueOfMethod |
(package private) static Method |
Compiler.NewExpr.invokeConstructorMethod |
(package private) static Method |
Compiler.InstanceMethodExpr.invokeInstanceMethodMethod |
(package private) static Method |
Compiler.InstanceFieldExpr.invokeNoArgInstanceMember |
(package private) static Method |
Compiler.StaticMethodExpr.invokeStaticMethodMethod |
(package private) static Method |
Compiler.ObjExpr.kwintern |
(package private) static Method |
Compiler.HostExpr.longValueMethod |
(package private) static Method |
Compiler.HostExpr.longValueOfMethod |
(package private) static Method |
Compiler.MapExpr.mapMethod |
(package private) static Method |
Compiler.MapExpr.mapUniqueKeysMethod |
(package private) static Method |
Compiler.ObjExpr.readStringMethod |
(package private) static Method |
Compiler.DefExpr.setDynamicMethod |
(package private) static Method |
Compiler.InstanceFieldExpr.setInstanceFieldMethod |
(package private) static Method |
Compiler.DefExpr.setMetaMethod |
(package private) static Method |
Compiler.VarExpr.setMethod |
(package private) static Method |
Compiler.SetExpr.setMethod |
(package private) static Method |
Compiler.DefExpr.setTagMethod |
(package private) static Method |
Compiler.HostExpr.shortValueMethod |
(package private) static Method |
Compiler.HostExpr.shortValueOfMethod |
(package private) static Method |
Compiler.DefExpr.symintern |
(package private) static Method |
Compiler.ObjExpr.symintern |
(package private) static Method |
Compiler.ObjExpr.varGetMethod |
(package private) static Method |
Compiler.ObjExpr.varGetRawMethod |
(package private) static Method |
Compiler.ObjExpr.varintern |
(package private) static Method |
Compiler.VectorExpr.vectorMethod |
(package private) static Method |
Compiler.ObjExpr.voidctor |
(package private) static Method |
Compiler.MetaExpr.withMetaMethod |