Uses of Interface
net.sourceforge.pmd.lang.java.types.JTypeVisitable
Packages that use JTypeVisitable
Package
Description
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.typesModifier and TypeInterfaceDescriptioninterfaceRepresents class and interface types, including functional interface types.interfaceRepresents the signature of methods and constructors.interfaceType mirrors represent Java types.interfaceThe type of a type variable.interfaceRepresents a wildcard type.interfaceCommon supertype forJTypeVarandInferenceVar, the two kinds of types that can be substituted in types.Classes in net.sourceforge.pmd.lang.java.types that implement JTypeVisitableModifier and TypeClassDescriptionfinal classAn array type (1 dimension).final classAn intersection type.final classMirror a primitive types.Methods in net.sourceforge.pmd.lang.java.types that return JTypeVisitableModifier and TypeMethodDescriptionJTypeVisitable.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 JTypeVisitableModifier and TypeMethodDescriptionstatic 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)