Uses of Interface
net.sourceforge.pmd.lang.java.types.JTypeVisitable
-
Packages that use JTypeVisitable Package Description net.sourceforge.pmd.lang.java.types Support for compile-time type resolution on the AST. -
-
Uses of JTypeVisitable in net.sourceforge.pmd.lang.java.types
Subinterfaces of JTypeVisitable in net.sourceforge.pmd.lang.java.types Modifier and Type Interface Description interfaceJClassTypeRepresents class and interface types, including functional interface types.interfaceJMethodSigRepresents the signature of methods and constructors.interfaceJTypeMirrorType mirrors represent Java types.interfaceJTypeVarThe type of a type variable.interfaceJWildcardTypeRepresents a wildcard type.interfaceSubstVarCommon supertype forJTypeVarandInferenceVar, the two kinds of types that can be substituted in types.Classes in net.sourceforge.pmd.lang.java.types that implement JTypeVisitable Modifier and Type Class Description classJArrayTypeAn array type (1 dimension).classJIntersectionTypeAn intersection type.classJPrimitiveTypeMirror a primitive types.Methods in net.sourceforge.pmd.lang.java.types that return JTypeVisitable Modifier and Type Method Description JTypeVisitableJTypeVisitable. subst(Function<? super SubstVar,? extends @NonNull JTypeMirror> subst)Replace the type variables occurring in the given type by their image by the given function.Methods in net.sourceforge.pmd.lang.java.types with parameters of type JTypeVisitable Modifier and Type Method Description static booleanTypeOps. mentions(@NonNull JTypeVisitable type, @NonNull net.sourceforge.pmd.lang.java.types.internal.infer.InferenceVar parent)static booleanTypeOps. mentionsAny(JTypeVisitable t, Collection<? extends SubstVar> vars)static @NonNull StringTypePrettyPrint. prettyPrint(@NonNull JTypeVisitable t)static StringTypePrettyPrint. prettyPrint(@NonNull JTypeVisitable t, TypePrettyPrint.TypePrettyPrinter prettyPrinter)static @NonNull StringTypePrettyPrint. prettyPrintWithSimpleNames(@NonNull JTypeVisitable t)
-