public class SetViaCheck extends ClassMethod
static void dnSetZZZ(MyClass objPC, YYY zzz)
{
if (objPC.dnFlags != 0 && objPC.dnStateManager != null)
objPC.dnStateManager.setStringField(objPC, 2, objPC.ZZZ, zzz);
else
{
objPC.ZZZ = zzz;
if (objPC.dnIsDetached() == true)
((BitSet) objPC.dnDetachedState[3]).set(2);
}
}
with the last part only applying when Detachable| Modifier and Type | Field and Description |
|---|---|
protected AbstractMemberMetaData |
fmd
Field that this dnSetZZZ is for.
|
access, argNames, argTypes, enhancer, exceptions, methodName, returnType, visitor| Constructor and Description |
|---|
SetViaCheck(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Method to add the contents of the class method.
|
close, equals, getAccess, getClassEnhancer, getDescriptor, getMethodAdditionMessage, getName, getNamer, hashCode, initialise, initialiseprotected AbstractMemberMetaData fmd
public SetViaCheck(ClassEnhancer enhancer, AbstractMemberMetaData fmd)
enhancer - ClassEnhancerfmd - MetaData for the field we are generating forpublic void execute()
execute in class ClassMethodCopyright © 2017. All rights reserved.