public class CMPropertyAccessor extends Object implements MPropertyAccessor
Constructor and Description |
---|
CMPropertyAccessor(FieldAccessorEx fieldAccessor) |
Modifier and Type | Method and Description |
---|---|
void |
get(com.sun.codemodel.JBlock block,
com.sun.codemodel.JVar variable) |
com.sun.codemodel.JType |
getType() |
boolean |
isConstant() |
com.sun.codemodel.JExpression |
isSet() |
boolean |
isVirtual() |
void |
set(com.sun.codemodel.JBlock block,
String uniqueName,
com.sun.codemodel.JExpression value) |
void |
unset(com.sun.codemodel.JBlock body) |
public CMPropertyAccessor(FieldAccessorEx fieldAccessor)
public void get(com.sun.codemodel.JBlock block, com.sun.codemodel.JVar variable)
get
in interface MPropertyAccessor
public void set(com.sun.codemodel.JBlock block, String uniqueName, com.sun.codemodel.JExpression value)
set
in interface MPropertyAccessor
public void unset(com.sun.codemodel.JBlock body)
unset
in interface MPropertyAccessor
public com.sun.codemodel.JExpression isSet()
isSet
in interface MPropertyAccessor
public com.sun.codemodel.JType getType()
getType
in interface MPropertyAccessor
public boolean isConstant()
isConstant
in interface MPropertyAccessor
public boolean isVirtual()
isVirtual
in interface MPropertyAccessor
Copyright © 2005–2018. All rights reserved.