Package org.sonar.java.model
Class JSema
java.lang.Object
org.sonar.java.model.JSema
- All Implemented Interfaces:
Sema
-
Method Summary
Modifier and TypeMethodDescriptionvoidgetClassType(String fullyQualifiedName)org.sonar.java.model.JMethodSymbolmethodSymbol(org.eclipse.jdt.core.dom.IMethodBinding methodBinding)org.sonar.java.model.JPackageSymbolpackageSymbol(org.eclipse.jdt.core.dom.IPackageBinding packageBinding)org.sonar.java.model.JTypetype(org.eclipse.jdt.core.dom.ITypeBinding typeBinding)org.sonar.java.model.JTypeSymboltypeSymbol(org.eclipse.jdt.core.dom.ITypeBinding typeBinding)org.sonar.java.model.JVariableSymbolvariableSymbol(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:
getClassTypein interfaceSema
-
cleanupEnvironment
public void cleanupEnvironment() -
undefinedTypes
-