public void loadField(String className, String fieldName, TypeDesc type) { mAssembler.loadField(className, fieldName, type); }
public void loadField(String fieldName, TypeDesc type) { mAssembler.loadField(fieldName, type); }
public void loadField(TypeDesc classDesc, String fieldName, TypeDesc type) { mAssembler.loadField(classDesc, fieldName, type); }
public void loadField(String className, String fieldName, TypeDesc type) { mAssembler.loadField(className, fieldName, type); }
public void loadField(TypeDesc classDesc, String fieldName, TypeDesc type) { mAssembler.loadField(classDesc, fieldName, type); }
public void loadField(String fieldName, TypeDesc type) { mAssembler.loadField(fieldName, type); }
/** * Generates code to push RawSupport instance to the stack. RawSupport is * available only in Storable instances. If instanceVar is an Object[], a * SupportException is thrown. * * @param instanceVar Storable instance or array of property values. Null * is storable instance of "this". */ protected void pushRawSupport(CodeAssembler a, LocalVariable instanceVar) throws SupportException { boolean isObjectArrayInstanceVar = instanceVar != null && instanceVar.getType() == TypeDesc.forClass(Object[].class); if (isObjectArrayInstanceVar) { throw new SupportException("Lob properties not supported"); } if (instanceVar == null) { a.loadThis(); } else { a.loadLocal(instanceVar); } a.loadField(SUPPORT_FIELD_NAME, TypeDesc.forClass(TriggerSupport.class)); a.checkCast(TypeDesc.forClass(RawSupport.class)); }
/** * Generates code to push RawSupport instance to the stack. RawSupport is * available only in Storable instances. If instanceVar is an Object[], a * SupportException is thrown. * * @param instanceVar Storable instance or array of property values. Null * is storable instance of "this". */ protected void pushRawSupport(CodeAssembler a, LocalVariable instanceVar) throws SupportException { boolean isObjectArrayInstanceVar = instanceVar != null && instanceVar.getType() == TypeDesc.forClass(Object[].class); if (isObjectArrayInstanceVar) { throw new SupportException("Lob properties not supported"); } if (instanceVar == null) { a.loadThis(); } else { a.loadLocal(instanceVar); } a.loadField(SUPPORT_FIELD_NAME, TypeDesc.forClass(TriggerSupport.class)); a.checkCast(TypeDesc.forClass(RawSupport.class)); }
stateVars.set(stateVarOrdinal, a.createLocalVariable(null, TypeDesc.INT)); a.loadThis(); a.loadField(PROPERTY_STATE_FIELD_NAME + stateVarOrdinal, TypeDesc.INT); a.storeLocal(stateVars.get(stateVarOrdinal));
stateVars.set(stateVarOrdinal, a.createLocalVariable(null, TypeDesc.INT)); a.loadThis(); a.loadField(PROPERTY_STATE_FIELD_NAME + stateVarOrdinal, TypeDesc.INT); a.storeLocal(stateVars.get(stateVarOrdinal));
} else { a.loadThis(); a.loadField(PROPERTY_STATE_FIELD_NAME + fieldOrdinal, TypeDesc.INT); a.storeLocal(stateFieldVar); a.loadLocal(stateFieldVar);
} else { a.loadThis(); a.loadField(PROPERTY_STATE_FIELD_NAME + fieldOrdinal, TypeDesc.INT); a.storeLocal(stateFieldVar); a.loadLocal(stateFieldVar);