File | bytecode-field.str |
Author | Martin Bravenboer <martin@cs.uu.nl> |
Since | unknown |
Bytecode Field
General | |
Lines of code | 140 |
Stratego | |
Module number | 1 (100% documented) |
Constructor number | 1 (0% documented) |
Overlay number | 0 |
Strategy number | 12 (75% documented) |
Rule number | 0 |
DynamicRule number | 0 |
Constructor summary |
||
JavaBytecodeField(ATerm ) | n/a | bytecode-field.str |
Strategy summary |
||
get-access | n/a | bytecode-field.str |
get-access-flags | Returns the access flags of a field | bytecode-field.str |
get-ast | n/a | bytecode-field.str |
get-attributes | Returns the attributes of this bytecode field | bytecode-field.str |
get-reference-ast | n/a | bytecode-field.str |
get-signature | Returns the generic signature of this field | bytecode-field.str |
get-type | Returns the type of a field | bytecode-field.str |
instanceof-JavaBytecodeField | Succeeds if the current term is an instance of Java bytecode method | bytecode-field.str |
instanceof-JavaField | Succeeds if the current term is an instance of a Java field | bytecode-field.str |
is-static | Succeeds if a field is static | bytecode-field.str |
new-bytecode-field(ATerm bytecode) | Constructs a new bytecode field | bytecode-field.str |
set-reference-ast(ATerm refast) | n/a | bytecode-field.str |
Strategy details |
|||||||||||||
ATerm | get-access | ||||||||||||
No information available.
|
|||||||||||||
ATerm | get-access-flags | ||||||||||||
Returns the access flags of a field.
|
|||||||||||||
ATerm | get-attributes | ||||||||||||
Returns the attributes of this bytecode field. Note: attributes are a bytecode-level construct and are notdirectly related to Java source annotations. This strategy returnsthe *bytecode* attributes.
|
|||||||||||||
ATerm | get-signature | ||||||||||||
Returns the generic signature of this field.
|
|||||||||||||
ATerm | get-type | ||||||||||||
Returns the type of a field.
|
|||||||||||||
ATerm | instanceof-JavaBytecodeField | ||||||||||||
Succeeds if the current term is an instance of Java bytecode method |
|||||||||||||
ATerm | instanceof-JavaField | ||||||||||||
Succeeds if the current term is an instance of a Java field. This alternative declares a JavaBytecodeField to be a JavaField. |
|||||||||||||
ATerm | is-static | ||||||||||||
Succeeds if a field is static
|
|||||||||||||
ATerm | new-bytecode-field(ATerm bytecode) | ||||||||||||
Constructs a new bytecode field.
|
|||||||||||||