File | bytecode-class.str |
Author | Martin Bravenboer <martin@cs.uu.nl> |
Since | unknown |
Bytecode Class
General | |
Lines of code | 315 |
Stratego | |
Module number | 1 (100% documented) |
Constructor number | 1 (100% documented) |
Overlay number | 0 |
Strategy number | 28 (57% documented) |
Rule number | 0 |
DynamicRule number | 0 |
Constructor summary |
||
JavaBytecodeClass(ATerm ) | Identifier for BytecodeClass Objects | bytecode-class.str |
Strategy summary |
||
apply-to-constructors-of-classtree(Strategy s) | n/a | bytecode-class.str |
apply-to-fields-of-classtree(Strategy s) | n/a | bytecode-class.str |
apply-to-methods-of-classtree(Strategy s) | n/a | bytecode-class.str |
classtree-to-reference-ast(ATerm this) | n/a | bytecode-class.str |
get-access | n/a | bytecode-class.str |
get-access-flags | n/a | bytecode-class.str |
get-attributes | Returns the attributes of this bytecode class | bytecode-class.str |
get-formal-type-parameters | n/a | bytecode-class.str |
get-location | n/a | bytecode-class.str |
get-package | n/a | bytecode-class.str |
get-reference-ast | Returns the Reference AST of this source class | bytecode-class.str |
get-signature | Returns the generic signature of this class | bytecode-class.str |
get-superclass-as-type | Returns the super class of this class as a type | bytecode-class.str |
get-superinterfaces-as-type | Returns the interfaces implemented by this class as types | bytecode-class.str |
init-declared-member-type-table | n/a | bytecode-class.str |
init-get-declared-constructor-list | Initializes the declared constructors list of a bytecode class | bytecode-class.str |
init-get-declared-field-list | Initializes the field table of a bytecode class | bytecode-class.str |
init-get-declared-method-list | Initializes the declared method table of a bytecode class | bytecode-class.str |
instanceof-JavaBytecodeClass | Succeeds if this is a BytecodeClass Object | bytecode-class.str |
instanceof-JavaClass | A BytecodeClass Object is a Class Object | bytecode-class.str |
is-interface | Succeeds if this class is an interface | bytecode-class.str |
new-bytecode-class(ATerm simple-name) | Construct a new bytecode class object | bytecode-class.str |
read-reference-ast-from-location | n/a | bytecode-class.str |
report-reading-class | n/a | bytecode-class.str |
set-ast(ATerm ast) | n/a | bytecode-class.str |
set-location(ATerm loc) | n/a | bytecode-class.str |
set-package(ATerm pkg) | n/a | bytecode-class.str |
set-reference-ast(ATerm ref-ast) | n/a | bytecode-class.str |
Constructor details |
|||||||||
JavaBytecodeClass(ATerm ) | |||||||||
Identifier for BytecodeClass Objects. |
|||||||||
Strategy details |
|||||||||||||||
ATerm | get-access | ||||||||||||||
No information available.
|
|||||||||||||||
ATerm | get-access-flags | ||||||||||||||
No information available.
|
|||||||||||||||
ATerm | get-attributes | ||||||||||||||
Returns the attributes of this bytecode class. Note: attributes are a bytecode-level construct and are notdirectly related to Java source annotations. This strategy returnsthe *bytecode* attributes.
|
|||||||||||||||
ATerm | get-formal-type-parameters | ||||||||||||||
No information available.
|
|||||||||||||||
ATerm | get-reference-ast | ||||||||||||||
Returns the Reference AST of this source class.
|
|||||||||||||||
ATerm | get-signature | ||||||||||||||
Returns the generic signature of this class.
|
|||||||||||||||
ATerm | get-superclass-as-type | ||||||||||||||
Returns the super class of this class as a type.Fails if this class has no superclass (i.e. this class is java.lang.Object)
|
|||||||||||||||
ATerm | get-superinterfaces-as-type | ||||||||||||||
Returns the interfaces implemented by this class as types.
|
|||||||||||||||
ATerm | init-get-declared-constructor-list | ||||||||||||||
Initializes the declared constructors list of a bytecode class.
|
|||||||||||||||
ATerm | init-get-declared-field-list | ||||||||||||||
Initializes the field table of a bytecode class.
|
|||||||||||||||
ATerm | init-get-declared-method-list | ||||||||||||||
Initializes the declared method table of a bytecode class.
|
|||||||||||||||
ATerm | instanceof-JavaBytecodeClass | ||||||||||||||
Succeeds if this is a BytecodeClass Object. |
|||||||||||||||
ATerm | instanceof-JavaClass | ||||||||||||||
A BytecodeClass Object is a Class Object. |
|||||||||||||||
ATerm | is-interface | ||||||||||||||
Succeeds if this class is an interface.
|
|||||||||||||||
ATerm | new-bytecode-class(ATerm simple-name) | ||||||||||||||
Construct a new bytecode class object
|
|||||||||||||||
ATerm | set-reference-ast(ATerm ref-ast) | ||||||||||||||
No information available.
|
|||||||||||||||