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.
|
com.asakusafw.utils.java.parser.javadoc |
Parses Java documentation comments and converts them to Java DOMs.
|
Modifier and Type | Class and Description |
---|---|
class |
JavadocImpl
An implementation of
Javadoc . |
Modifier and Type | Method and Description |
---|---|
Javadoc |
PackageDeclarationImpl.getJavadoc() |
Javadoc |
AnnotationElementDeclarationImpl.getJavadoc() |
Javadoc |
MethodDeclarationImpl.getJavadoc() |
Javadoc |
InterfaceDeclarationImpl.getJavadoc() |
Javadoc |
FieldDeclarationImpl.getJavadoc() |
Javadoc |
EnumDeclarationImpl.getJavadoc() |
Javadoc |
ClassDeclarationImpl.getJavadoc() |
Javadoc |
InitializerDeclarationImpl.getJavadoc() |
Javadoc |
ConstructorDeclarationImpl.getJavadoc() |
Javadoc |
AnnotationDeclarationImpl.getJavadoc() |
Javadoc |
EnumConstantDeclarationImpl.getJavadoc() |
Javadoc |
ModelFactoryImpl.newJavadoc(List<? extends DocBlock> blocks) |
Modifier and Type | Method and Description |
---|---|
AnnotationDeclaration |
ModelFactoryImpl.newAnnotationDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends TypeBodyDeclaration> bodyDeclarations) |
AnnotationElementDeclaration |
ModelFactoryImpl.newAnnotationElementDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type type,
SimpleName name,
Expression defaultExpression) |
ClassDeclaration |
ModelFactoryImpl.newClassDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends TypeParameterDeclaration> typeParameters,
Type superClass,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations) |
ClassDeclaration |
ModelFactoryImpl.newClassDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
Type superClass,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations) |
ConstructorDeclaration |
ModelFactoryImpl.newConstructorDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
List<? extends TypeParameterDeclaration> typeParameters,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Type> exceptionTypes,
Block body) |
ConstructorDeclaration |
ModelFactoryImpl.newConstructorDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements) |
EnumConstantDeclaration |
ModelFactoryImpl.newEnumConstantDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends Expression> arguments,
ClassBody body) |
EnumConstantDeclaration |
ModelFactoryImpl.newEnumConstantDeclaration(Javadoc javadoc,
SimpleName name,
Expression... arguments) |
EnumDeclaration |
ModelFactoryImpl.newEnumDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends EnumConstantDeclaration> constantDeclarations,
TypeBodyDeclaration... bodyDeclarations) |
EnumDeclaration |
ModelFactoryImpl.newEnumDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends Type> superInterfaceTypes,
List<? extends EnumConstantDeclaration> constantDeclarations,
List<? extends TypeBodyDeclaration> bodyDeclarations) |
FieldDeclaration |
ModelFactoryImpl.newFieldDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type type,
List<? extends VariableDeclarator> variableDeclarators) |
FieldDeclaration |
ModelFactoryImpl.newFieldDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type type,
SimpleName name,
Expression initializer) |
InitializerDeclaration |
ModelFactoryImpl.newInitializerDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Block body) |
InterfaceDeclaration |
ModelFactoryImpl.newInterfaceDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations) |
InterfaceDeclaration |
ModelFactoryImpl.newInterfaceDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends TypeParameterDeclaration> typeParameters,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations) |
MethodDeclaration |
ModelFactoryImpl.newMethodDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
List<? extends TypeParameterDeclaration> typeParameters,
Type returnType,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
int extraDimensions,
List<? extends Type> exceptionTypes,
Block body) |
MethodDeclaration |
ModelFactoryImpl.newMethodDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type returnType,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements) |
PackageDeclaration |
ModelFactoryImpl.newPackageDeclaration(Javadoc javadoc,
List<? extends Annotation> annotations,
Name name) |
void |
PackageDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
AnnotationElementDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
MethodDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
InterfaceDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
FieldDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
EnumDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
ClassDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
InitializerDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
ConstructorDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
AnnotationDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
void |
EnumConstantDeclarationImpl.setJavadoc(Javadoc javadoc)
Sets the documentation comment.
|
Modifier and Type | Method and Description |
---|---|
Void |
ModelDigester.visitJavadoc(Javadoc elem,
com.asakusafw.utils.java.internal.model.util.DigestContext context) |
Boolean |
ModelMatcher.visitJavadoc(Javadoc elem,
Model context) |
Modifier and Type | Method and Description |
---|---|
Javadoc |
InitializerDeclaration.getJavadoc()
Returns the documentation comment.
|
Javadoc |
PackageDeclaration.getJavadoc()
Returns the documentation comment.
|
Javadoc |
TypeBodyDeclaration.getJavadoc()
Returns the documentation comment.
|
Javadoc |
ModelFactory.newJavadoc(List<? extends DocBlock> blocks)
Returns a new
Javadoc object. |
Modifier and Type | Method and Description |
---|---|
AnnotationDeclaration |
ModelFactory.newAnnotationDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends TypeBodyDeclaration> bodyDeclarations)
Returns a new
AnnotationDeclaration object. |
AnnotationElementDeclaration |
ModelFactory.newAnnotationElementDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type type,
SimpleName name,
Expression defaultExpression)
Returns a new
AnnotationElementDeclaration object. |
ClassDeclaration |
ModelFactory.newClassDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends TypeParameterDeclaration> typeParameters,
Type superClass,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations)
Returns a new
ClassDeclaration object. |
ClassDeclaration |
ModelFactory.newClassDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
Type superClass,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations)
Returns a new
ClassDeclaration object. |
ConstructorDeclaration |
ModelFactory.newConstructorDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
List<? extends TypeParameterDeclaration> typeParameters,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Type> exceptionTypes,
Block body)
Returns a new
ConstructorDeclaration object. |
ConstructorDeclaration |
ModelFactory.newConstructorDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements)
Returns a new
ConstructorDeclaration object. |
EnumConstantDeclaration |
ModelFactory.newEnumConstantDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends Expression> arguments,
ClassBody body)
Returns a new
EnumConstantDeclaration object. |
EnumConstantDeclaration |
ModelFactory.newEnumConstantDeclaration(Javadoc javadoc,
SimpleName name,
Expression... arguments)
Returns a new
EnumConstantDeclaration object. |
EnumDeclaration |
ModelFactory.newEnumDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends EnumConstantDeclaration> constantDeclarations,
TypeBodyDeclaration... bodyDeclarations)
Returns a new
EnumDeclaration object. |
EnumDeclaration |
ModelFactory.newEnumDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends Type> superInterfaceTypes,
List<? extends EnumConstantDeclaration> constantDeclarations,
List<? extends TypeBodyDeclaration> bodyDeclarations)
Returns a new
EnumDeclaration object. |
FieldDeclaration |
ModelFactory.newFieldDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type type,
List<? extends VariableDeclarator> variableDeclarators)
Returns a new
FieldDeclaration object. |
FieldDeclaration |
ModelFactory.newFieldDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type type,
SimpleName name,
Expression initializer)
Returns a new
FieldDeclaration object. |
InitializerDeclaration |
ModelFactory.newInitializerDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Block body)
Returns a new
InitializerDeclaration object. |
InterfaceDeclaration |
ModelFactory.newInterfaceDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations)
Returns a new
InterfaceDeclaration object. |
InterfaceDeclaration |
ModelFactory.newInterfaceDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends TypeParameterDeclaration> typeParameters,
List<? extends Type> superInterfaceTypes,
List<? extends TypeBodyDeclaration> bodyDeclarations)
Returns a new
InterfaceDeclaration object. |
MethodDeclaration |
ModelFactory.newMethodDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
List<? extends TypeParameterDeclaration> typeParameters,
Type returnType,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
int extraDimensions,
List<? extends Type> exceptionTypes,
Block body)
Returns a new
MethodDeclaration object. |
MethodDeclaration |
ModelFactory.newMethodDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type returnType,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements)
Returns a new
MethodDeclaration object. |
PackageDeclaration |
ModelFactory.newPackageDeclaration(Javadoc javadoc,
List<? extends Annotation> annotations,
Name name)
Returns a new
PackageDeclaration object. |
R |
StrictVisitor.visitJavadoc(Javadoc elem,
C context) |
R |
Visitor.visitJavadoc(Javadoc elem,
C context)
Processes
Javadoc using this visitor. |
Modifier and Type | Method and Description |
---|---|
Javadoc |
JavadocBuilder.toJavadoc()
Returns the built
Javadoc object. |
Modifier and Type | Method and Description |
---|---|
Javadoc |
JavadocConverter.convert(String content,
int offset)
Analyzes the documentation comment string and returns the corresponded
Javadoc object. |
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.