Class TypeVisitor<P,R>

java.lang.Object
com.strobel.reflection.TypeVisitor<P,R>
Direct Known Subclasses:
DefaultTypeVisitor

public class TypeVisitor<P,R> extends Object
  • Constructor Details

    • TypeVisitor

      public TypeVisitor()
  • Method Details

    • visit

      public R visit(Type<?> type)
    • visit

      public final R visit(Type<?> type, P parameter)
    • visitClassType

      public R visitClassType(Type<?> type, P parameter)
    • visitPrimitiveType

      public R visitPrimitiveType(Type<?> type, P parameter)
    • visitTypeParameter

      public R visitTypeParameter(Type<?> type, P parameter)
    • visitWildcardType

      public R visitWildcardType(Type<?> type, P parameter)
    • visitArrayType

      public R visitArrayType(Type<?> type, P parameter)
    • visitType

      public R visitType(Type<?> type, P parameter)
    • visitCapturedType

      public R visitCapturedType(Type<?> type, P parameter)