| Package | Description |
|---|---|
| cetus.hir |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessLevel
Deprecated.
|
class |
AnnotationDeclaration
AnnotationDeclaration is used for stand-alone annotations in non-executable
code section, e.g., in a TranslationUnit.
|
class |
AnnotationStatement
AnnotationStatement is used for stand-alone annotations in executable
code section, e.g., in a CompoundStatement.
|
class |
BreakStatement
Represents a break statement: break ';'
|
class |
Case
Represents a case for use with switch.
|
class |
ClassDeclaration
Represents a class, struct, or union.
|
class |
CompoundStatement
CompoundStatement represents a group of statements that are treated
as a single statement.
|
class |
ContinueStatement
Represents a continue statement: continue ';'
|
class |
Declaration
Base class for all declarations.
|
class |
DeclarationStatement
Represents a statement that contains a declaration as the only child, and
appears within a compound statement.
|
class |
Default
Represents a default for use with switch.
|
class |
DoLoop
DoLoop represents a C-style do-while loop.
|
class |
Enumeration
Enumeration represents a C or C++ enumeration.
|
class |
ExceptionHandler
Represents an exception handling block (try-catch-finally block) in a C++ or
Java program.
|
class |
ExpressionStatement
A statement with the purpose of evaluating an expression for a side effect.
|
class |
ForLoop
ForLoop represents a C-style for loop, typically having an initial
statement, a condition expression, and a step expression.
|
class |
GotoStatement
Represents a goto statement having a target label.
|
class |
IfStatement
Represents a if statement in C programs.
|
class |
Label
Represents a label for use with goto statements.
|
class |
LinkageSpecification
This class is not supported
|
class |
Namespace
This class is not supported
|
class |
NamespaceAlias
This class is not supported
|
class |
NullStatement
Represents an empty statement.
|
class |
PreAnnotation
Represents a text annotation (comment or pragma) or a list of keyed values.
|
class |
Procedure
Represents a function, subroutine, or method.
|
class |
ReturnStatement
Represents a return statement within a procedure.
|
class |
Statement
Base class for all statements.
|
class |
SwitchStatement
Represents a switch statement in C programs.
|
class |
TemplateDeclaration
This class is not supported
|
class |
UsingDeclaration
This class is not supported
|
class |
UsingDirective
This class is not supported
|
class |
VariableDeclaration
Represents a statement that introduces a new variable
or function prototype.
|
class |
WhileLoop
WhileLoop represents a while loop having a condition expression and
a loop body.
|
| Modifier and Type | Method and Description |
|---|---|
Annotatable |
Annotation.getAnnotatable()
Returns the annotatable object that contains this annotation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Annotation.attach(Annotatable ir)
Attaches a link from this annotation to the specified IR.
|
static <T extends Annotation> |
Annotation.hideAnnotations(Annotatable at,
java.lang.Class<T> type)
Disables printing of the specified annotation type attached at the given
annotatable object.
|