Class JSema

java.lang.Object
org.sonar.java.model.JSema
All Implemented Interfaces:
Sema

public final class JSema extends Object implements Sema
  • 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

      public Type getClassType(String fullyQualifiedName)
      Specified by:
      getClassType in interface Sema
    • cleanupEnvironment

      public void cleanupEnvironment()
    • undefinedTypes

      public Set<String> undefinedTypes()