Interface MPropertyAccessor

All Known Implementing Classes:
AbstractPropertyOutline.PropertyAccessor, AbstractSinglePropertyOutline.PropertyAccessor, AnyAttributePropertyOutline.PropertyAccessor, CMPropertyAccessor, ConstantPropertyOutline.PropertyAccessor, SinglePropertyOutline.PropertyAccessor

public interface MPropertyAccessor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    get(com.sun.codemodel.JBlock block, com.sun.codemodel.JVar variable)
     
    com.sun.codemodel.JType
     
    boolean
     
    com.sun.codemodel.JExpression
     
    boolean
     
    void
    set(com.sun.codemodel.JBlock block, String uniqueName, com.sun.codemodel.JExpression value)
     
    void
    unset(com.sun.codemodel.JBlock body)
     
  • Method Details

    • get

      void get(com.sun.codemodel.JBlock block, com.sun.codemodel.JVar variable)
    • set

      void set(com.sun.codemodel.JBlock block, String uniqueName, com.sun.codemodel.JExpression value)
    • unset

      void unset(com.sun.codemodel.JBlock body)
    • isSet

      com.sun.codemodel.JExpression isSet()
    • getType

      com.sun.codemodel.JType getType()
    • isConstant

      boolean isConstant()
    • isVirtual

      boolean isVirtual()