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() |
visitprivate 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.IOExceptionScanner.SyntaxErrorpublic 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.TypeAnnotationTargetVisitorpublic void visit_supertype_target(TypeAnnotationTypes.ETargetType tt)
visit_supertype_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_typeparam_bound_target(TypeAnnotationTypes.ETargetType tt)
visit_typeparam_bound_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_empty_target(TypeAnnotationTypes.ETargetType tt)
visit_empty_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_methodformalparam_target(TypeAnnotationTypes.ETargetType tt)
visit_methodformalparam_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_throws_target(TypeAnnotationTypes.ETargetType tt)
visit_throws_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_localvar_target(TypeAnnotationTypes.ETargetType tt)
visit_localvar_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_catch_target(TypeAnnotationTypes.ETargetType tt)
visit_catch_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_offset_target(TypeAnnotationTypes.ETargetType tt)
visit_offset_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitorpublic void visit_typearg_target(TypeAnnotationTypes.ETargetType tt)
visit_typearg_target in class TypeAnnotationTypes.TypeAnnotationTargetVisitor