PropertyAccessor is able to generate bytecode that represents
the access operation, facilitating compilation to bytecode of expressions
that use the accessor.
| Modifier and Type | Method and Description |
|---|---|
| public void | generateCode(String
the name of the property propertyName, MethodVisitor the ASM method visitor into which code should be generated methodVisitor, CodeFlow the current state of the expression compiler codeFlow)Generate the bytecode the performs the access operation into the specified
|
| public Class | getPropertyType()
Return the type of the accessed property - may only be known once an access has occurred. |
| public boolean |
| generateCode | back to summary |
|---|---|
| public void generateCode(String propertyName, MethodVisitor methodVisitor, CodeFlow codeFlow) Generate the bytecode the performs the access operation into the specified
| |
| getPropertyType | back to summary |
|---|---|
| public Class Return the type of the accessed property - may only be known once an access has occurred. | |
| isCompilable | back to summary |
|---|---|
| public boolean isCompilable() Return | |