package
parser
Type Members
-
-
case class
Annotation(at: Token, annotationID: Token, annotationValueOpt: Option[AnnotationValue]) extends JawaAstNode with Product with Serializable
-
-
case class
ArgClause(lparen: Token, varSymbols: IList[(VarSymbol, Option[Token])], rparen: Token) extends JawaAstNode with Product with Serializable
-
-
-
-
case class
CallLhs(lhs: VarSymbol, assignOP: Token) extends JawaAstNode with Product with Serializable
-
-
-
-
-
-
sealed
trait
ClassSym extends AnyRef
-
-
-
-
-
-
case class
EmptyStatement(annotations: IList[Annotation]) extends Statement with Product with Serializable
-
-
-
-
-
-
-
-
sealed
trait
FieldSym extends AnyRef
-
-
-
-
-
-
-
-
-
class
JawaParser extends JavaKnowledge
-
-
-
sealed
trait
LHS extends AnyRef
-
-
-
-
-
-
sealed
trait
LocationSym extends AnyRef
-
-
-
-
-
sealed
trait
MethodSym extends AnyRef
-
-
-
-
-
case class
Param(typ: Type, paramSymbol: VarDefSymbol, annotations: IList[Annotation]) extends JawaAstNode with Product with Serializable
-
case class
ParamClause(lparen: Token, params: IList[(Param, Option[Token])], rparen: Token) extends JawaAstNode with Product with Serializable
-
-
sealed
trait
RHS extends AnyRef
-
-
case class
ResolvedBody(lbrace: Token, locals: IList[LocalVarDeclaration], locations: IList[Location], catchClauses: IList[CatchClause], rbrace: Token) extends Body with Product with Serializable
-
case class
ReturnStatement(returnToken: Token, varOpt: Option[VarSymbol], annotations: IList[Annotation]) extends Statement with Product with Serializable
-
-
-
-
-
-
-
-
case class
ThrowStatement(throwToken: Token, varSymbol: VarSymbol) extends Statement with Product with Serializable
-
-
case class
TupleExpression(lparen: Token, constants: IList[(Token, Option[Token])], rparen: Token) extends Expression with RHS with Product with Serializable
-
case class
Type(base: Either[TypeSymbol, Token], typeFragments: IList[TypeFragment]) extends JawaAstNode with Product with Serializable
-
-
-
-
case class
TypeFragment(lbracket: Token, rbracket: Token) extends JawaAstNode with Product with Serializable
-
-
-
-
case class
UnresolvedBody(bodytokens: IList[Token]) extends Body with Product with Serializable
-
-
sealed
trait
VarSym extends AnyRef
-
case class
VarSymbol(id: Token) extends RefSymbol with VarSym with Product with Serializable
Value Members
-
LocationSymbol is following form: #L00001. or just #