C
- type of visitor contextR
- type of visitor resultE
- type of visitor exceptionpublic abstract class StrictVisitor<R,C,E extends Throwable> extends Visitor<R,C,E>
Visitor
which raises UnsupportedOperationException
in all methods.Constructor and Description |
---|
StrictVisitor() |
public R visitAlternateConstructorInvocation(AlternateConstructorInvocation elem, C context) throws E extends Throwable
Visitor
AlternateConstructorInvocation
using this visitor.public R visitAnnotationDeclaration(AnnotationDeclaration elem, C context) throws E extends Throwable
Visitor
AnnotationDeclaration
using this visitor.public R visitAnnotationElement(AnnotationElement elem, C context) throws E extends Throwable
Visitor
AnnotationElement
using this visitor.public R visitAnnotationElementDeclaration(AnnotationElementDeclaration elem, C context) throws E extends Throwable
Visitor
AnnotationElementDeclaration
using this visitor.public R visitArrayAccessExpression(ArrayAccessExpression elem, C context) throws E extends Throwable
Visitor
ArrayAccessExpression
using this visitor.public R visitArrayCreationExpression(ArrayCreationExpression elem, C context) throws E extends Throwable
Visitor
ArrayCreationExpression
using this visitor.public R visitArrayInitializer(ArrayInitializer elem, C context) throws E extends Throwable
Visitor
ArrayInitializer
using this visitor.public R visitArrayType(ArrayType elem, C context) throws E extends Throwable
Visitor
ArrayType
using this visitor.public R visitAssertStatement(AssertStatement elem, C context) throws E extends Throwable
Visitor
AssertStatement
using this visitor.public R visitAssignmentExpression(AssignmentExpression elem, C context) throws E extends Throwable
Visitor
AssignmentExpression
using this visitor.public R visitBasicType(BasicType elem, C context) throws E extends Throwable
Visitor
BasicType
using this visitor.public R visitBlock(Block elem, C context) throws E extends Throwable
Visitor
Block
using this visitor.public R visitBlockComment(BlockComment elem, C context) throws E extends Throwable
Visitor
BlockComment
using this visitor.public R visitBreakStatement(BreakStatement elem, C context) throws E extends Throwable
Visitor
BreakStatement
using this visitor.public R visitCastExpression(CastExpression elem, C context) throws E extends Throwable
Visitor
CastExpression
using this visitor.public R visitCatchClause(CatchClause elem, C context) throws E extends Throwable
Visitor
CatchClause
using this visitor.public R visitClassBody(ClassBody elem, C context) throws E extends Throwable
Visitor
ClassBody
using this visitor.public R visitClassDeclaration(ClassDeclaration elem, C context) throws E extends Throwable
Visitor
ClassDeclaration
using this visitor.public R visitClassInstanceCreationExpression(ClassInstanceCreationExpression elem, C context) throws E extends Throwable
Visitor
ClassInstanceCreationExpression
using this visitor.public R visitClassLiteral(ClassLiteral elem, C context) throws E extends Throwable
Visitor
ClassLiteral
using this visitor.public R visitCompilationUnit(CompilationUnit elem, C context) throws E extends Throwable
Visitor
CompilationUnit
using this visitor.public R visitConditionalExpression(ConditionalExpression elem, C context) throws E extends Throwable
Visitor
ConditionalExpression
using this visitor.public R visitConstructorDeclaration(ConstructorDeclaration elem, C context) throws E extends Throwable
Visitor
ConstructorDeclaration
using this visitor.public R visitContinueStatement(ContinueStatement elem, C context) throws E extends Throwable
Visitor
ContinueStatement
using this visitor.public R visitDoStatement(DoStatement elem, C context) throws E extends Throwable
Visitor
DoStatement
using this visitor.public R visitDocBlock(DocBlock elem, C context) throws E extends Throwable
Visitor
DocBlock
using this visitor.public R visitDocField(DocField elem, C context) throws E extends Throwable
Visitor
DocField
using this visitor.public R visitDocMethod(DocMethod elem, C context) throws E extends Throwable
Visitor
DocMethod
using this visitor.public R visitDocMethodParameter(DocMethodParameter elem, C context) throws E extends Throwable
Visitor
DocMethodParameter
using this visitor.public R visitDocText(DocText elem, C context) throws E extends Throwable
Visitor
DocText
using this visitor.public R visitEmptyStatement(EmptyStatement elem, C context) throws E extends Throwable
Visitor
EmptyStatement
using this visitor.public R visitEnhancedForStatement(EnhancedForStatement elem, C context) throws E extends Throwable
Visitor
EnhancedForStatement
using this visitor.public R visitEnumConstantDeclaration(EnumConstantDeclaration elem, C context) throws E extends Throwable
Visitor
EnumConstantDeclaration
using this visitor.public R visitEnumDeclaration(EnumDeclaration elem, C context) throws E extends Throwable
Visitor
EnumDeclaration
using this visitor.public R visitExpressionStatement(ExpressionStatement elem, C context) throws E extends Throwable
Visitor
ExpressionStatement
using this visitor.public R visitFieldAccessExpression(FieldAccessExpression elem, C context) throws E extends Throwable
Visitor
FieldAccessExpression
using this visitor.public R visitFieldDeclaration(FieldDeclaration elem, C context) throws E extends Throwable
Visitor
FieldDeclaration
using this visitor.public R visitForStatement(ForStatement elem, C context) throws E extends Throwable
Visitor
ForStatement
using this visitor.public R visitFormalParameterDeclaration(FormalParameterDeclaration elem, C context) throws E extends Throwable
Visitor
FormalParameterDeclaration
using this visitor.public R visitIfStatement(IfStatement elem, C context) throws E extends Throwable
Visitor
IfStatement
using this visitor.public R visitImportDeclaration(ImportDeclaration elem, C context) throws E extends Throwable
Visitor
ImportDeclaration
using this visitor.public R visitInfixExpression(InfixExpression elem, C context) throws E extends Throwable
Visitor
InfixExpression
using this visitor.public R visitInitializerDeclaration(InitializerDeclaration elem, C context) throws E extends Throwable
Visitor
InitializerDeclaration
using this visitor.public R visitInstanceofExpression(InstanceofExpression elem, C context) throws E extends Throwable
Visitor
InstanceofExpression
using this visitor.public R visitInterfaceDeclaration(InterfaceDeclaration elem, C context) throws E extends Throwable
Visitor
InterfaceDeclaration
using this visitor.public R visitJavadoc(Javadoc elem, C context) throws E extends Throwable
Visitor
Javadoc
using this visitor.public R visitLabeledStatement(LabeledStatement elem, C context) throws E extends Throwable
Visitor
LabeledStatement
using this visitor.public R visitLambdaExpression(LambdaExpression elem, C context) throws E extends Throwable
Visitor
LambdaExpression
using this visitor.public R visitLineComment(LineComment elem, C context) throws E extends Throwable
Visitor
LineComment
using this visitor.public R visitLiteral(Literal elem, C context) throws E extends Throwable
Visitor
Literal
using this visitor.public R visitLocalClassDeclaration(LocalClassDeclaration elem, C context) throws E extends Throwable
Visitor
LocalClassDeclaration
using this visitor.public R visitLocalVariableDeclaration(LocalVariableDeclaration elem, C context) throws E extends Throwable
Visitor
LocalVariableDeclaration
using this visitor.public R visitMarkerAnnotation(MarkerAnnotation elem, C context) throws E extends Throwable
Visitor
MarkerAnnotation
using this visitor.public R visitMethodDeclaration(MethodDeclaration elem, C context) throws E extends Throwable
Visitor
MethodDeclaration
using this visitor.public R visitMethodInvocationExpression(MethodInvocationExpression elem, C context) throws E extends Throwable
Visitor
MethodInvocationExpression
using this visitor.public R visitConstructorReferenceExpression(ConstructorReferenceExpression elem, C context) throws E extends Throwable
Visitor
ConstructorReferenceExpression
using this visitor.public R visitMethodReferenceExpression(MethodReferenceExpression elem, C context) throws E extends Throwable
Visitor
MethodReferenceExpression
using this visitor.public R visitModifier(Modifier elem, C context) throws E extends Throwable
Visitor
Modifier
using this visitor.public R visitNamedType(NamedType elem, C context) throws E extends Throwable
Visitor
NamedType
using this visitor.public R visitNormalAnnotation(NormalAnnotation elem, C context) throws E extends Throwable
Visitor
NormalAnnotation
using this visitor.public R visitPackageDeclaration(PackageDeclaration elem, C context) throws E extends Throwable
Visitor
PackageDeclaration
using this visitor.public R visitParameterizedType(ParameterizedType elem, C context) throws E extends Throwable
Visitor
ParameterizedType
using this visitor.public R visitParenthesizedExpression(ParenthesizedExpression elem, C context) throws E extends Throwable
Visitor
ParenthesizedExpression
using this visitor.public R visitPostfixExpression(PostfixExpression elem, C context) throws E extends Throwable
Visitor
PostfixExpression
using this visitor.public R visitQualifiedName(QualifiedName elem, C context) throws E extends Throwable
Visitor
QualifiedName
using this visitor.public R visitQualifiedType(QualifiedType elem, C context) throws E extends Throwable
Visitor
QualifiedType
using this visitor.public R visitReturnStatement(ReturnStatement elem, C context) throws E extends Throwable
Visitor
ReturnStatement
using this visitor.public R visitSimpleName(SimpleName elem, C context) throws E extends Throwable
Visitor
SimpleName
using this visitor.public R visitSingleElementAnnotation(SingleElementAnnotation elem, C context) throws E extends Throwable
Visitor
SingleElementAnnotation
using this visitor.public R visitStatementExpressionList(StatementExpressionList elem, C context) throws E extends Throwable
Visitor
StatementExpressionList
using this visitor.public R visitSuper(Super elem, C context) throws E extends Throwable
Visitor
Super
using this visitor.public R visitSuperConstructorInvocation(SuperConstructorInvocation elem, C context) throws E extends Throwable
Visitor
SuperConstructorInvocation
using this visitor.public R visitSwitchCaseLabel(SwitchCaseLabel elem, C context) throws E extends Throwable
Visitor
SwitchCaseLabel
using this visitor.public R visitSwitchDefaultLabel(SwitchDefaultLabel elem, C context) throws E extends Throwable
Visitor
SwitchDefaultLabel
using this visitor.public R visitSwitchStatement(SwitchStatement elem, C context) throws E extends Throwable
Visitor
SwitchStatement
using this visitor.public R visitSynchronizedStatement(SynchronizedStatement elem, C context) throws E extends Throwable
Visitor
SynchronizedStatement
using this visitor.public R visitThis(This elem, C context) throws E extends Throwable
Visitor
This
using this visitor.public R visitThrowStatement(ThrowStatement elem, C context) throws E extends Throwable
Visitor
ThrowStatement
using this visitor.public R visitTryResource(TryResource elem, C context) throws E extends Throwable
Visitor
TryResource
using this visitor.public R visitTryStatement(TryStatement elem, C context) throws E extends Throwable
Visitor
TryStatement
using this visitor.public R visitTypeParameterDeclaration(TypeParameterDeclaration elem, C context) throws E extends Throwable
Visitor
TypeParameterDeclaration
using this visitor.public R visitUnaryExpression(UnaryExpression elem, C context) throws E extends Throwable
Visitor
UnaryExpression
using this visitor.public R visitUnionType(UnionType elem, C context) throws E extends Throwable
Visitor
UnionType
using this visitor.public R visitVariableDeclarator(VariableDeclarator elem, C context) throws E extends Throwable
Visitor
VariableDeclarator
using this visitor.public R visitWhileStatement(WhileStatement elem, C context) throws E extends Throwable
Visitor
WhileStatement
using this visitor.Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.