Package org.sonar.java.resolve
Class Symbols
- java.lang.Object
-
- org.sonar.java.resolve.Symbols
-
public class Symbols extends Object
Predefined symbols.
-
-
Field Summary
Fields Modifier and Type Field Description static JavaSymbol.MethodJavaSymbol
unknownMethodSymbol
static JavaSymbol.TypeJavaSymbol
unknownSymbol
static UnknownType
unknownType
Type, which can't be modelled for the moment.
-
Constructor Summary
Constructors Constructor Description Symbols(BytecodeCompleter bytecodeCompleter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaType
deferedType(AbstractTypedTree tree)
JavaType
deferedType(JavaType uninferedType)
JavaType
getPrimitiveFromDescriptor(char descriptor)
-
-
-
Field Detail
-
unknownType
public static final UnknownType unknownType
Type, which can't be modelled for the moment.
-
unknownSymbol
public static final JavaSymbol.TypeJavaSymbol unknownSymbol
-
unknownMethodSymbol
public static final JavaSymbol.MethodJavaSymbol unknownMethodSymbol
-
-
Constructor Detail
-
Symbols
public Symbols(BytecodeCompleter bytecodeCompleter)
-
-
Method Detail
-
getPrimitiveFromDescriptor
public JavaType getPrimitiveFromDescriptor(char descriptor)
-
deferedType
public JavaType deferedType(AbstractTypedTree tree)
-
-