Class/Object

org.argus.jawa.compiler.parser

JawaParser

Related Docs: object JawaParser | package parser

Permalink

class JawaParser extends JavaKnowledge

Linear Supertypes
JavaKnowledge, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JawaParser
  2. JavaKnowledge
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JawaParser(tokens: Array[Token], reporter: Reporter)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def JAVA_PRIMITIVES: Set[String]

    Permalink
    Definition Classes
    JavaKnowledge
  5. def JAVA_TOPLEVEL_OBJECT: String

    Permalink
    Definition Classes
    JavaKnowledge
  6. def JAVA_TOPLEVEL_OBJECT_TYPE: JawaType

    Permalink
    Definition Classes
    JavaKnowledge
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def assign(str: String, dimension: Int, pattern: String, front: Boolean): String

    Permalink
    Attributes
    protected
    Definition Classes
    JavaKnowledge
  9. def body(resolveBody: Boolean): Body

    Permalink
  10. def classOrInterfaceDeclaration(resolveBody: Boolean): ClassOrInterfaceDeclaration

    Permalink
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def compilationUnit(resolveBody: Boolean): CompilationUnit

    Permalink
  13. def constructorName: String

    Permalink
    Definition Classes
    JavaKnowledge
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def formatPackageStringToPackage(pkg: String): JawaPackage

    Permalink
    Definition Classes
    JavaKnowledge
  18. def formatSignatureToType(sig: String): JawaType

    Permalink
    Definition Classes
    JavaKnowledge
  19. def formatTypeToName(typ: JawaType): String

    Permalink
    Definition Classes
    JavaKnowledge
  20. def formatTypeToSignature(typ: JawaType): String

    Permalink
    Definition Classes
    JavaKnowledge
  21. def genSignature(classTyp: JawaType, methodName: String, paramTyps: IList[JawaType], retTyp: JawaType): Signature

    Permalink
    Definition Classes
    JavaKnowledge
  22. def genSignature(classSigPart: String, methodNamePart: String, paramSigPart: String): Signature

    Permalink
    Definition Classes
    JavaKnowledge
  23. def generateFieldFQN(owner: JawaType, name: String, typ: JawaType): FieldFQN

    Permalink
    Definition Classes
    JavaKnowledge
  24. def generateSignature(method: JawaMethod): Signature

    Permalink
    Definition Classes
    JavaKnowledge
  25. def generateSignatureFromOwnerAndMethodSubSignature(clazz: JawaClass, subSig: String): Signature

    Permalink
    Definition Classes
    JavaKnowledge
  26. def generateUnknownJawaMethod(declaringClass: JawaClass, signature: Signature): JawaMethod

    Permalink
    Definition Classes
    JavaKnowledge
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. def getClassNameFromFieldFQN(fqn: String): String

    Permalink
    Definition Classes
    JavaKnowledge
  29. def getClassNameFromMethodFullName(mfn: String): String

    Permalink
    Definition Classes
    JavaKnowledge
  30. def getClassTypeFromFieldFQN(fqn: String): JawaType

    Permalink
    Definition Classes
    JavaKnowledge
  31. def getClassTypeFromMethodFullName(mfn: String): JawaType

    Permalink
    Definition Classes
    JavaKnowledge
  32. def getFieldNameFromFieldFQN(fqn: String): String

    Permalink
    Definition Classes
    JavaKnowledge
  33. def getMethodNameFromMethodFullName(mfn: String): String

    Permalink
    Definition Classes
    JavaKnowledge
  34. def getOuterTypeFrom(innerType: JawaType): JawaType

    Permalink
    Definition Classes
    JavaKnowledge
  35. def getType(typ: String, dimentions: Int): JawaType

    Permalink
    Attributes
    protected
    Definition Classes
    JavaKnowledge
  36. def getTypeFromName(name: String): JawaType

    Permalink
    Definition Classes
    JavaKnowledge
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. def isFQN(str: String): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  39. def isInnerClass(typ: JawaType): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  40. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  41. def isJavaPrimitive(name: String): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  42. def isJavaPrimitive(typ: JawaType): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  43. def isJawaConstructor(name: String): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  44. def isValidFieldFQN(fqn: String): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  45. def isValidFieldName(name: String): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  46. def isValidMethodFullName(mfn: String): Boolean

    Permalink
    Definition Classes
    JavaKnowledge
  47. def location: Location

    Permalink
  48. def methodDeclaration(resolveBody: Boolean): MethodDeclaration

    Permalink
  49. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. def safeParse[T <: ParsableAstNode](production: ⇒ T): Option[T]

    Permalink
  53. def separatePkgAndTyp(pkgAndTyp: String): JawaBaseType

    Permalink
    Definition Classes
    JavaKnowledge
  54. def staticInitializerName: String

    Permalink
    Definition Classes
    JavaKnowledge
  55. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  56. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  57. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JavaKnowledge

Inherited from AnyRef

Inherited from Any

Ungrouped