Package | Description |
---|---|
com.asakusafw.utils.java.internal.model.syntax |
Naive Java DOM implementations.
|
com.asakusafw.utils.java.internal.model.util |
Internal utlities for Java DOM building/emitting.
|
com.asakusafw.utils.java.model.syntax |
Interfaces for representing Java DOMs.
|
com.asakusafw.utils.java.model.util |
Utilities for Java DOM building/emitting.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AlternateConstructorInvocation
An interface which represents alternate constructor invocation.
|
interface |
Annotation
An abstract super interface of annotations.
|
interface |
AnnotationDeclaration
An interface which represents annotation declaration.
|
interface |
AnnotationElement
An interface which represents annotation name and its value pair.
|
interface |
AnnotationElementDeclaration
An interface which represents annotation element declaration.
|
interface |
ArrayAccessExpression
An interface which represents array access expression.
|
interface |
ArrayCreationExpression
An interface which represents array creation expression.
|
interface |
ArrayInitializer
An interface which represents the array initializer.
|
interface |
ArrayType
An interface which represents array types.
|
interface |
AssertStatement
An interface which represents assert statement.
|
interface |
AssignmentExpression
An interface which represents assignment expression.
|
interface |
Attribute
An abstract super interface of declaration modifiers or annotations.
|
interface |
BasicType
An interface which represents basic types.
|
interface |
Block
An interface which represents statement block.
|
interface |
BlockComment
An interface which represents block comments.
|
interface |
BranchStatement
An abstract super interface of branching statements.
|
interface |
BreakStatement
An interface which represents break statement.
|
interface |
CastExpression
An interface which represents type cast expression.
|
interface |
CatchClause
An interface which represents catch clause.
|
interface |
ClassBody
An interface which represents an anonymous class body.
|
interface |
ClassDeclaration
An interface which represents class declarations.
|
interface |
ClassInstanceCreationExpression
An interface which represents class instance creation expression.
|
interface |
ClassLiteral
An interface which represents class literals.
|
interface |
Comment
An abstract super interface of comments.
|
interface |
CompilationUnit
An interface which represents compilation units.
|
interface |
ConditionalExpression
An interface which represents conditional expression.
|
interface |
ConstructorDeclaration
An interface which represents constructor declarations.
|
interface |
ConstructorInvocation
An abstract super interface of constructor invocations.
|
interface |
ConstructorReferenceExpression
An interface which represents method reference expressions only for constructors.
|
interface |
ContinueStatement
An interface which represents continue statement.
|
interface |
DocBlock
An interface which represents blocks in documentation comments.
|
interface |
DocElement
An abstract super interface of elements in documentation comments.
|
interface |
DocField
An interface which represents field references in the documentation comments.
|
interface |
DocMethod
An interface which represents method and constructor references in the documentation comments.
|
interface |
DocMethodParameter
An interface which represents formal parameters in
DocMethod . |
interface |
DocText
An interface which represents text in documentation comments.
|
interface |
DoStatement
An interface which represents
do-while statement. |
interface |
EmptyStatement
An interface which represents empty statement.
|
interface |
EnhancedForStatement
An interface which represents enhanced for statement.
|
interface |
EnumConstantDeclaration
An interface which represents enum constants.
|
interface |
EnumDeclaration
An interface which represents enum type declarations.
|
interface |
Expression
An abstract super interface of expressions.
|
interface |
ExpressionStatement
An interface which represents expression statement.
|
interface |
FieldAccessExpression
An interface which represents field access expressions.
|
interface |
FieldDeclaration
An interface which represents field declarations.
|
interface |
ForInitializer
An abstract super interface of initializer part of
for statement. |
interface |
FormalParameterDeclaration
An interface which represents formal parameter declarations.
|
interface |
ForStatement
An interface which represents for statement.
|
interface |
IfStatement
An interface which represents if statement.
|
interface |
ImportDeclaration
An interface which represents import declarations.
|
interface |
InfixExpression
An interface which represents binary expression operator.
|
interface |
InitializerDeclaration
An interface which represents instance or class initializers.
|
interface |
InstanceofExpression
An interface which represents
instance of expression. |
interface |
InterfaceDeclaration
An interface which represents interface type declarations.
|
interface |
Invocation
An abstract super interface which refers executable elements.
|
interface |
Javadoc
An interface which represents the Java documentation comment.
|
interface |
Keyword
An abstract super interface of
super and this qualifiers (pseudo-expressions). |
interface |
LabeledStatement
An interface which represents labeled statement.
|
interface |
LambdaBody
An abstract super interface of lambda bodies.
|
interface |
LambdaExpression
An abstract super interface of lambda expressions.
|
interface |
LambdaParameter
An abstract super interface of lambda parameters.
|
interface |
LineComment
An interface which represents line comments.
|
interface |
Literal
An interface which represents literals.
|
interface |
LocalClassDeclaration
An interface which represents local class declaration.
|
interface |
LocalVariableDeclaration
An interface which represents local variable declaration.
|
interface |
MarkerAnnotation
An interface which represents annotations without any annotation elements.
|
interface |
MethodDeclaration
An interface which represents method declarations.
|
interface |
MethodInvocationExpression
An interface which represents method invocation expressions.
|
interface |
MethodOrConstructorDeclaration
An abstract super interface of method or constructor declarations.
|
interface |
MethodOrConstructorReferenceExpression
An interface which represents method reference expressions.
|
interface |
MethodReferenceExpression
An interface which represents method reference expressions.
|
interface |
Modifier
An interface which represents modifiers.
|
interface |
Name
An abstract super interface of names.
|
interface |
NamedType
An interface which represents types which can be identified by their name.
|
interface |
NormalAnnotation
An interface which represents regular annotations which can have any annotation elements.
|
interface |
PackageDeclaration
An interface which represents package declarations.
|
interface |
ParameterizedType
An interface which represents parameterized types.
|
interface |
ParenthesizedExpression
An interface which represents parenthesized expressions.
|
interface |
PostfixExpression
An interface which represents postfix expressions.
|
interface |
QualifiedName
An interface which represents qualified names.
|
interface |
QualifiedType
An interface which represents qualified types.
|
interface |
ReturnStatement
An interface which represents return statement.
|
interface |
SimpleName
An interface which represents simple names.
|
interface |
SingleElementAnnotation
An interface which represents single element annotations which only can have
value element. |
interface |
Statement
An abstract super interface of statement.
|
interface |
StatementExpressionList
An interface which represents expression list (in initializer part) of
for statement. |
interface |
Super
An interface which represents
super qualifier (pseudo-expression). |
interface |
SuperConstructorInvocation
An interface which represents super constructor statement.
|
interface |
SwitchCaseLabel
* An interface which represents
case labels in switch statements. |
interface |
SwitchDefaultLabel
An interface which represents
default labels in switch statements. |
interface |
SwitchLabel
An abstract super interface of labels in switch statement.
|
interface |
SwitchStatement
An interface which represents switch statement.
|
interface |
SynchronizedStatement
An interface which represents synchronized statement.
|
interface |
This
An interface which represents this keyword.
|
interface |
ThrowStatement
An interface which represents throw statement.
|
interface |
TryResource
An interface which represents try resources.
|
interface |
TryStatement
An interface which represents try statement.
|
interface |
Type
An abstract super interface of types.
|
interface |
TypeBodyDeclaration
An abstract super interface of type member declarations.
|
interface |
TypeDeclaration
An abstract super interface of type declarations.
|
interface |
TypedElement
An abstract super interface of elements which have any type information.
|
interface |
TypeOrExpression
Represents either
Type or Expression . |
interface |
TypeParameterDeclaration
An interface which represents type parameter declarations.
|
interface |
UnaryExpression
An interface which represents unary expressions.
|
interface |
UnionType
An interface which represents union types.
|
interface |
VariableDeclarator
An interface which represents variable declarators.
|
interface |
WhileStatement
An interface which represents while statement.
|
interface |
Wildcard
An interface which represents type wildcard.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Model> |
ModelKind.getInterfaceType()
Returns the interface type of this model kind.
|
Class<? extends Model> |
PropertyKind.getOwnerType()
Returns the interface type of the property owner.
|
Modifier and Type | Method and Description |
---|---|
static void |
Models.emit(Model model,
PrintWriter writer)
Emits Java DOM object into the target writer.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.