Package org.sonar.java.model
Class JSema
java.lang.Object
org.sonar.java.model.JSema
- All Implemented Interfaces:
Sema
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getClassType(String fullyQualifiedName)
org.sonar.java.model.JMethodSymbol
methodSymbol(org.eclipse.jdt.core.dom.IMethodBinding methodBinding)
org.sonar.java.model.JPackageSymbol
packageSymbol(org.eclipse.jdt.core.dom.IPackageBinding packageBinding)
org.sonar.java.model.JType
type(org.eclipse.jdt.core.dom.ITypeBinding typeBinding)
org.sonar.java.model.JTypeSymbol
typeSymbol(org.eclipse.jdt.core.dom.ITypeBinding typeBinding)
org.sonar.java.model.JVariableSymbol
variableSymbol(org.eclipse.jdt.core.dom.IVariableBinding variableBinding)
-
Method Details
-
type
public org.sonar.java.model.JType type(org.eclipse.jdt.core.dom.ITypeBinding typeBinding) -
packageSymbol
public org.sonar.java.model.JPackageSymbol packageSymbol(org.eclipse.jdt.core.dom.IPackageBinding packageBinding) -
typeSymbol
public org.sonar.java.model.JTypeSymbol typeSymbol(org.eclipse.jdt.core.dom.ITypeBinding typeBinding) -
methodSymbol
public org.sonar.java.model.JMethodSymbol methodSymbol(org.eclipse.jdt.core.dom.IMethodBinding methodBinding) -
variableSymbol
public org.sonar.java.model.JVariableSymbol variableSymbol(org.eclipse.jdt.core.dom.IVariableBinding variableBinding) -
getClassType
- Specified by:
getClassType
in interfaceSema
-
cleanupEnvironment
public void cleanupEnvironment() -
undefinedTypes
-