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)
    • initializerBlockSymbol

      public org.sonar.java.model.JInitializerBlockSymbol initializerBlockSymbol(org.sonar.java.model.JTypeSymbol owner)
    • staticInitializerBlockSymbol

      public org.sonar.java.model.JInitializerBlockSymbol staticInitializerBlockSymbol(org.sonar.java.model.JTypeSymbol owner)
    • 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
    • getEnvironmentCleaner

      public Runnable getEnvironmentCleaner()
    • undefinedTypes

      public Set<JProblem> undefinedTypes()