Uses of Class
net.sourceforge.pmd.lang.java.types.TypeSystem
-
Packages that use TypeSystem Package Description net.sourceforge.pmd.lang.java.ast Contains the classes and interfaces modelling the Java AST.net.sourceforge.pmd.lang.java.symbols Prototype of a new symbol resolution framework that inter-operates cleanly with type resolution.net.sourceforge.pmd.lang.java.symbols.internal.asm net.sourceforge.pmd.lang.java.types Support for compile-time type resolution on the AST.net.sourceforge.pmd.lang.java.types.ast net.sourceforge.pmd.lang.java.types.internal.infer -
-
Uses of TypeSystem in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return TypeSystem Modifier and Type Method Description TypeSystemASTCompilationUnit. getTypeSystem()TypeSystemJavaNode. getTypeSystem()Returns the type system with which this node was created.Methods in net.sourceforge.pmd.lang.java.ast with parameters of type TypeSystem Modifier and Type Method Description static JTypeMirrorInternalApiBridge. buildTypeFromAstInternal(TypeSystem ts, Substitution lexicalSubst, ASTType node) -
Uses of TypeSystem in net.sourceforge.pmd.lang.java.symbols
Methods in net.sourceforge.pmd.lang.java.symbols that return TypeSystem Modifier and Type Method Description TypeSystemJElementSymbol. getTypeSystem()Returns the type system that created this symbol.Methods in net.sourceforge.pmd.lang.java.symbols with parameters of type TypeSystem Modifier and Type Method Description static SymbolicValue.SymEnumSymbolicValue.SymEnum. fromBinaryName(TypeSystem ts, String enumBinaryName, String enumConstName)static SymbolicValueSymbolicValue.SymEnum. fromEnum(TypeSystem ts, Enum<?> value)Returns the symbolic value for the given enum constant.static SymbolicValue.SymEnumSymbolicValue.SymEnum. fromTypeDescriptor(TypeSystem ts, String enumTypeDescriptor, String enumConstName)static @Nullable SymbolicValueSymbolicValue. of(TypeSystem ts, Object value)Returns a symbolic value for the given java object Returns an annotation element for the given java value.static SymbolicValue.SymClassSymbolicValue.SymClass. ofBinaryName(TypeSystem ts, String binaryName) -
Uses of TypeSystem in net.sourceforge.pmd.lang.java.symbols.internal.asm
Constructors in net.sourceforge.pmd.lang.java.symbols.internal.asm with parameters of type TypeSystem Constructor Description AsmSymbolResolver(TypeSystem ts, Classpath classLoader) -
Uses of TypeSystem in net.sourceforge.pmd.lang.java.types
Methods in net.sourceforge.pmd.lang.java.types that return TypeSystem Modifier and Type Method Description TypeSystemJArrayType. getTypeSystem()TypeSystemJIntersectionType. getTypeSystem()TypeSystemJMethodSig. getTypeSystem()Return the type system with which this method was created.TypeSystemJPrimitiveType. getTypeSystem()TypeSystemJTypeMirror. getTypeSystem()Returns the type system that built this type.static TypeSystemTypeSystem. usingClassLoaderClasspath(ClassLoader bootstrapResourceLoader)Builds a new type system.static TypeSystemTypeSystem. usingClasspath(Classpath bootstrapResourceLoader)Builds a new type system.Methods in net.sourceforge.pmd.lang.java.types with parameters of type TypeSystem Modifier and Type Method Description static JTypeMirrorTypesFromReflection. fromReflect(Type reflected, TypeSystem ts)static @Nullable JTypeMirrorTypesFromReflection. fromReflect(TypeSystem ts, @NonNull Type reflected, LexicalScope lexicalScope, Substitution subst)Builds a type from reflection.static JTypeMirrorTypesFromReflection. fromReflect(org.apache.commons.lang3.reflect.Typed<?> reflected, TypeSystem ts)Builds a type from reflection.static @Nullable JClassSymbolTypesFromReflection. loadSymbol(TypeSystem ctr, String className)static @Nullable JTypeMirrorTypesFromReflection. loadType(TypeSystem ctr, String className)Load a class.static @Nullable JTypeMirrorTypesFromReflection. loadType(TypeSystem ctr, String className, net.sourceforge.pmd.lang.java.symbols.internal.UnresolvedClassStore unresolvedStore)Load a class.Constructor parameters in net.sourceforge.pmd.lang.java.types with type arguments of type TypeSystem Constructor Description TypeSystem(Function<TypeSystem,? extends SymbolResolver> symResolverMaker)Builds a new type system. -
Uses of TypeSystem in net.sourceforge.pmd.lang.java.types.ast
Methods in net.sourceforge.pmd.lang.java.types.ast that return TypeSystem Modifier and Type Method Description TypeSystemLazyTypeResolver. getTypeSystem() -
Uses of TypeSystem in net.sourceforge.pmd.lang.java.types.internal.infer
Methods in net.sourceforge.pmd.lang.java.types.internal.infer that return TypeSystem Modifier and Type Method Description TypeSystemInfer. getTypeSystem()TypeSystemInferenceVar. getTypeSystem()Constructors in net.sourceforge.pmd.lang.java.types.internal.infer with parameters of type TypeSystem Constructor Description Infer(TypeSystem ts, int jdkVersion, TypeInferenceLogger logger)Creates a new instance.
-