Class TypeDeclaration

java.lang.Object
org.fife.rsta.ac.js.ast.type.TypeDeclaration
Direct Known Subclasses:
ArrayTypeDeclaration

public class TypeDeclaration extends Object
  • Field Details

    • pkg

      private String pkg
    • apiName

      private String apiName
    • jsName

      private String jsName
    • staticsOnly

      private boolean staticsOnly
    • supportsBeanProperties

      private boolean supportsBeanProperties
  • Constructor Details

    • TypeDeclaration

      public TypeDeclaration(String pkg, String apiName, String jsName, boolean staticsOnly, boolean supportsBeanProperties)
    • TypeDeclaration

      public TypeDeclaration(String pkg, String apiName, String jsName, boolean staticsOnly)
    • TypeDeclaration

      public TypeDeclaration(String pkg, String apiName, String jsName)
  • Method Details

    • getPackageName

      public String getPackageName()
    • getAPITypeName

      public String getAPITypeName()
    • getJSName

      public String getJSName()
    • getQualifiedName

      public String getQualifiedName()
    • isQualified

      public boolean isQualified()
    • isStaticsOnly

      public boolean isStaticsOnly()
    • setStaticsOnly

      public void setStaticsOnly(boolean staticsOnly)
    • setSupportsBeanProperties

      public void setSupportsBeanProperties(boolean supportsBeanProperties)
    • supportsBeanProperties

      public boolean supportsBeanProperties()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overridden since equals(Object) is overridden.
      Overrides:
      hashCode in class Object
      Returns:
      The hash code.