|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jorm.generator.lib.GenContext
org.objectweb.jorm.generator.lib.CNGenContext
This class is a generation context for byte enhancement with ASM. This class specializes the GenContext for the generation of code around the a Composite Name (JORM Meta object). All fields are final and dedicated to the given Composite Name.
Field Summary | |
boolean |
allAutoCalculated
Indicates if all field of the composite name are calculated (the field value is computed or generated, ex sequence). |
CompositeName |
co
Is the JORM meta object representing the composite name |
java.util.Collection |
coAllFields
|
boolean |
hasAutoCalculatedField
Indicates if all field of the composite name are not calculated (the field value is computed or generated, ex sequence). |
PrimitiveElement |
uniqueField
|
boolean |
uniqueFieldIsString
|
java.lang.String |
xbinderJCN
The name of the generated PBinder |
java.lang.String |
xbinderJT
The type of the generated PBinder |
java.lang.String |
xconstructorFieldsPnc
|
java.lang.String |
xpnameJCN
The name of the generated PName |
java.lang.String |
xpnameJT
The type of the generated PName |
java.lang.String |
xpngJCN
The name of the generated PNameGetter |
java.lang.String |
xpngJT
The type of the generated PNameGetter |
Fields inherited from class org.objectweb.jorm.generator.lib.GenContext |
clav, helper, objectJT, pcmJT, pexceptionJCN, pnameJCN, pnameJT, pnameManagerJT, pngJCN, ptypeJCN, ptypeJT, ptypespaceJCN, ptypespaceJT, stringBufferJCN, stringBufferJT, stringJCN, stringJT |
Constructor Summary | |
CNGenContext(ClassVisitor _clav,
CommonJVMHelper h)
|
|
CNGenContext(CompositeName _co,
ClassVisitor _clav,
CommonJVMHelper h)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final java.lang.String xbinderJCN
public final java.lang.String xpnameJCN
public final java.lang.String xpngJCN
public final java.lang.String xbinderJT
public final java.lang.String xpnameJT
public final java.lang.String xpngJT
public final java.lang.String xconstructorFieldsPnc
public final CompositeName co
public final java.util.Collection coAllFields
public final boolean allAutoCalculated
public final boolean hasAutoCalculatedField
public final PrimitiveElement uniqueField
public final boolean uniqueFieldIsString
Constructor Detail |
public CNGenContext(ClassVisitor _clav, CommonJVMHelper h)
public CNGenContext(CompositeName _co, ClassVisitor _clav, CommonJVMHelper h)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |