Package com.strobel.reflection.emit
Class Verifier.GenericParameterScopeVerifier
- java.lang.Object
-
- com.strobel.reflection.TypeVisitor<P,R>
-
- com.strobel.reflection.DefaultTypeVisitor<P,R>
-
- com.strobel.reflection.SimpleVisitor<MemberInfo,java.lang.Void>
-
- com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
-
- Enclosing class:
- Verifier
private static final class Verifier.GenericParameterScopeVerifier extends SimpleVisitor<MemberInfo,java.lang.Void>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Stack<Verifier.VerifierFrame>_framesprivate java.util.Set<Type<?>>_visitedTypes
-
Constructor Summary
Constructors Modifier Constructor Description privateGenericParameterScopeVerifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Voidvisit(FieldInfo field, MemberInfo scope)java.lang.Voidvisit(MethodBase method, MemberInfo scope)java.lang.Voidvisit(TypeList types, MemberInfo scope, Verifier.FrameType frameType)java.lang.VoidvisitArrayType(Type<?> type, MemberInfo scope)java.lang.VoidvisitCapturedType(Type<?> type, MemberInfo scope)java.lang.VoidvisitClassType(Type<?> type, MemberInfo scope)java.lang.VoidvisitPrimitiveType(Type<?> type, MemberInfo scope)java.lang.VoidvisitTypeParameter(Type<?> type, MemberInfo scope)java.lang.VoidvisitWildcardType(Type<?> type, MemberInfo scope)-
Methods inherited from class com.strobel.reflection.TypeVisitor
visit, visit, visitType
-
-
-
-
Field Detail
-
_frames
private final java.util.Stack<Verifier.VerifierFrame> _frames
-
_visitedTypes
private final java.util.Set<Type<?>> _visitedTypes
-
-
Method Detail
-
visit
public java.lang.Void visit(FieldInfo field, MemberInfo scope)
-
visit
public java.lang.Void visit(MethodBase method, MemberInfo scope)
-
visitTypeParameter
public java.lang.Void visitTypeParameter(Type<?> type, MemberInfo scope)
- Overrides:
visitTypeParameterin classDefaultTypeVisitor<MemberInfo,java.lang.Void>
-
visit
public java.lang.Void visit(TypeList types, MemberInfo scope, Verifier.FrameType frameType)
-
visitArrayType
public java.lang.Void visitArrayType(Type<?> type, MemberInfo scope)
- Overrides:
visitArrayTypein classDefaultTypeVisitor<MemberInfo,java.lang.Void>
-
visitClassType
public java.lang.Void visitClassType(Type<?> type, MemberInfo scope)
- Overrides:
visitClassTypein classDefaultTypeVisitor<MemberInfo,java.lang.Void>
-
visitPrimitiveType
public java.lang.Void visitPrimitiveType(Type<?> type, MemberInfo scope)
- Overrides:
visitPrimitiveTypein classDefaultTypeVisitor<MemberInfo,java.lang.Void>
-
visitWildcardType
public java.lang.Void visitWildcardType(Type<?> type, MemberInfo scope)
- Overrides:
visitWildcardTypein classDefaultTypeVisitor<MemberInfo,java.lang.Void>
-
visitCapturedType
public java.lang.Void visitCapturedType(Type<?> type, MemberInfo scope)
- Overrides:
visitCapturedTypein classSimpleVisitor<MemberInfo,java.lang.Void>
-
-