|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.admin.rest.generator.ASMClassWriter
public class ASMClassWriter
| Field Summary |
|---|
| Fields inherited from interface org.objectweb.asm.Opcodes |
|---|
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DOUBLE, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F_APPEND, F_CHOP, F_FULL, F_NEW, F_SAME, F_SAME1, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAT, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INTEGER, INVOKEDYNAMIC, INVOKEDYNAMIC_OWNER, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LONG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, NULL, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, TOP, UNINITIALIZED_THIS, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7 |
| Constructor Summary | |
|---|---|
ASMClassWriter(org.jvnet.hk2.component.Habitat habitat,
java.lang.String className,
java.lang.String baseClassName,
java.lang.String resourcePath)
|
|
| Method Summary | |
|---|---|
void |
createCommandResourceConstructor(java.lang.String commandResourceClassName,
java.lang.String commandName,
java.lang.String httpMethod,
boolean linkedToParent,
CommandResourceMetaData.ParameterMetaData[] commandParams,
java.lang.String commandDisplayName,
java.lang.String commandAction)
|
void |
createCustomResourceMapping(java.lang.String resourceClassName,
java.lang.String mappingPath)
|
void |
createGetChildResource(java.lang.String path,
java.lang.String childResourceClassName)
|
void |
createGetChildResourceForListResources(java.lang.String keyAttributeName,
java.lang.String childResourceClassName)
|
void |
createGetCommandResource(java.lang.String commandResourceClassName,
java.lang.String resourcePath)
|
void |
createGetCommandResourcePaths(java.util.List<CommandResourceMetaData> commandMetaData)
|
void |
createGetDeleteCommand(java.lang.String commandName)
|
void |
createGetDeleteCommandForCollectionLeafResource(java.lang.String deleteCommandName)
|
void |
createGetDisplayNameForCollectionLeafResource(java.lang.String displayName)
|
void |
createGetPostCommand(java.lang.String commandName)
|
void |
createGetPostCommandForCollectionLeafResource(java.lang.String postCommandName)
|
java.lang.String |
defineClass(java.lang.Class similarClass)
|
void |
done()
Called to end creation of class being written by this writer |
byte[] |
getByteClass()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ASMClassWriter(org.jvnet.hk2.component.Habitat habitat,
java.lang.String className,
java.lang.String baseClassName,
java.lang.String resourcePath)
| Method Detail |
|---|
public void createCustomResourceMapping(java.lang.String resourceClassName,
java.lang.String mappingPath)
createCustomResourceMapping in interface ClassWriterpublic void createGetCommandResourcePaths(java.util.List<CommandResourceMetaData> commandMetaData)
createGetCommandResourcePaths in interface ClassWriter
public void createGetCommandResource(java.lang.String commandResourceClassName,
java.lang.String resourcePath)
createGetCommandResource in interface ClassWriter
public void createCommandResourceConstructor(java.lang.String commandResourceClassName,
java.lang.String commandName,
java.lang.String httpMethod,
boolean linkedToParent,
CommandResourceMetaData.ParameterMetaData[] commandParams,
java.lang.String commandDisplayName,
java.lang.String commandAction)
createCommandResourceConstructor in interface ClassWriterpublic void done()
ClassWriter
done in interface ClassWriterpublic void createGetDeleteCommand(java.lang.String commandName)
createGetDeleteCommand in interface ClassWriterpublic void createGetPostCommand(java.lang.String commandName)
createGetPostCommand in interface ClassWriter
public void createGetChildResource(java.lang.String path,
java.lang.String childResourceClassName)
createGetChildResource in interface ClassWriter
public void createGetChildResourceForListResources(java.lang.String keyAttributeName,
java.lang.String childResourceClassName)
createGetChildResourceForListResources in interface ClassWriterpublic void createGetPostCommandForCollectionLeafResource(java.lang.String postCommandName)
createGetPostCommandForCollectionLeafResource in interface ClassWriterpublic void createGetDeleteCommandForCollectionLeafResource(java.lang.String deleteCommandName)
createGetDeleteCommandForCollectionLeafResource in interface ClassWriterpublic void createGetDisplayNameForCollectionLeafResource(java.lang.String displayName)
createGetDisplayNameForCollectionLeafResource in interface ClassWriterpublic byte[] getByteClass()
public java.lang.String defineClass(java.lang.Class similarClass)
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||