private static class ParserAnnotation.TTVis extends TypeAnnotationTypes.TypeAnnotationTargetVisitor
Modifier and Type | Field and Description |
---|---|
private Environment |
env |
private java.io.IOException |
IOProb |
private Scanner |
scanner |
private Scanner.SyntaxError |
SyProb |
private TypeAnnotationTargetInfoData |
ti |
Constructor and Description |
---|
TTVis() |
visit
private TypeAnnotationTargetInfoData ti
private java.io.IOException IOProb
private Scanner.SyntaxError SyProb
private Scanner scanner
private Environment env
public void init(Environment en, Scanner scn)
public final void reset()
public void visitExcept(TypeAnnotationTypes.ETargetType tt) throws java.io.IOException, Scanner.SyntaxError
java.io.IOException
Scanner.SyntaxError
public TypeAnnotationTargetInfoData getTargetInfo()
private int scanIntVal(TypeAnnotationTypes.ETargetType tt)
private java.lang.String scanStringVal(TypeAnnotationTypes.ETargetType tt)
private void scanBrace(boolean left)
private boolean error()
public void visit_type_param_target(TypeAnnotationTypes.ETargetType tt)
visit_type_param_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_supertype_target(TypeAnnotationTypes.ETargetType tt)
visit_supertype_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_typeparam_bound_target(TypeAnnotationTypes.ETargetType tt)
visit_typeparam_bound_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_empty_target(TypeAnnotationTypes.ETargetType tt)
visit_empty_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_methodformalparam_target(TypeAnnotationTypes.ETargetType tt)
visit_methodformalparam_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_throws_target(TypeAnnotationTypes.ETargetType tt)
visit_throws_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_localvar_target(TypeAnnotationTypes.ETargetType tt)
visit_localvar_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_catch_target(TypeAnnotationTypes.ETargetType tt)
visit_catch_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_offset_target(TypeAnnotationTypes.ETargetType tt)
visit_offset_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor
public void visit_typearg_target(TypeAnnotationTypes.ETargetType tt)
visit_typearg_target
in class TypeAnnotationTypes.TypeAnnotationTargetVisitor