package
java15
Type Members
-
trait
AST extends Product with Cloneable with WithPosition
-
case class
JAnnotation(s: Any) extends JModifier with Product with Serializable
-
case class
JAnnotationTypeDecl(mod: List[Opt[JModifier]], cl: Any) extends JTypeDecl with Product with Serializable
-
case class
JAtomicModifier(s: String) extends JModifier with Product with Serializable
-
case class
JBlock(statements: List[Opt[Any]]) extends AST with Product with Serializable
-
-
-
-
case class
JCompilationUnit(packageDecl: Conditional[Option[JPackageDecl]], imports: List[Opt[JImport]], typeDecl: List[Opt[JTypeDecl]]) extends AST with Product with Serializable
-
case class
JConstructorDecl(mod: List[Opt[JModifier]], typeParameters: List[Opt[Any]], id: JId, params: List[Opt[Any]], exceptions: List[Opt[JName]], explConstructorInvoc: Any, stmts: List[Opt[Any]]) extends JBodyDeclaration with Product with Serializable
-
-
case class
JEmptyTypeDecl() extends JTypeDecl with Product with Serializable
-
-
-
case class
JId(name: String) extends AST with Product with Serializable
-
case class
JImport(isStatic: Boolean, name: JName, dotStar: Boolean) extends AST with Product with Serializable
-
case class
JInitializer(isStatic: Boolean, block: JBlock) extends JBodyDeclaration with Product with Serializable
-
case class
JMethodDecl(mod: List[Opt[JModifier]], typeParameters: List[Opt[Any]], resultType: JType, name: JId, params: List[Opt[Any]], arrays: Int, exceptions: List[Opt[JName]], body: Option[JBlock]) extends JBodyDeclaration with Product with Serializable
-
-
case class
JName(name: List[Opt[JId]]) extends AST with Product with Serializable
-
case class
JPackageDecl(name: JName) extends AST with Product with Serializable
-
case class
JParamType(id: JId, typeArguments: Option[Any]) extends AST with Product with Serializable
-
class
JPosition extends Position
-
case class
JType(any: Any) extends AST with Product with Serializable
-
-
case class
JVariableDeclarator(id: JId, arrays: Int, initializer: Option[Any]) extends Product with Serializable
-
class
JavaParser extends MultiFeatureParser
-
-
class
TokenWrapper extends AbstractToken with ProfilingToken
builds on top of a standard lexer (generated as part of CIDE from a gcide grammer (internally using JavaCC))
the main extensions are: (1) we look at special tokens and recognize Antenna IFDEF commands inside comments