public class JdoSetViaCheck extends ClassMethod
static void jdoSetZZZ(MyClass objPC, YYY zzz) { if (objPC.jdoFlags != 0 && objPC.jdoStateManager != null) objPC.jdoStateManager.setStringField(objPC, 2, objPC.ZZZ, zzz); else { objPC.ZZZ = zzz; if (objPC.jdoIsDetached() == true) ((BitSet) objPC.jdoDetachedState[3]).set(2); } }with the last part only applying when Detachable
Modifier and Type | Field and Description |
---|---|
protected AbstractMemberMetaData |
fmd
Field that this jdoSetZZZ is for.
|
access, argNames, argTypes, enhancer, exceptions, LOCALISER, methodName, returnType, visitor
Constructor and Description |
---|
JdoSetViaCheck(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, initialise
protected AbstractMemberMetaData fmd
public JdoSetViaCheck(ClassEnhancer enhancer, AbstractMemberMetaData fmd)
enhancer
- ClassEnhancerfmd
- MetaData for the field we are generating forpublic void execute()
execute
in class ClassMethod
Copyright © 2021. All rights reserved.