AstCreator

object AstCreator
Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def column(node: Host): Option[Integer]
def isArray(c: Char): Boolean

Checks if the given character is associated an array or not according to Section 2.1.3 of the ASM docs.

Checks if the given character is associated an array or not according to Section 2.1.3 of the ASM docs.

Value parameters:
c

the character e.g. [

Returns:

true if the character is associated with an array, false if otherwise.

def isObject(c: Char): Boolean

Checks if the given character is associated an object or not according to Section 2.1.3 of the ASM docs.

Checks if the given character is associated an object or not according to Section 2.1.3 of the ASM docs.

Value parameters:
c

the character e.g. L

Returns:

true if the character is associated with an object, false if otherwise.

def isPrimitive(c: Char): Boolean

Checks if the given character is associated with a primitive or not according to Section 2.1.3 of the ASM docs.

Checks if the given character is associated with a primitive or not according to Section 2.1.3 of the ASM docs.

Value parameters:
c

the character e.g. I, D, F, etc.

Returns:

true if the character is associated with a primitive, false if otherwise.

def line(node: Host): Option[Integer]
def parseAsmType(signature: String): String
def withOrder[T, X](nodeList: List[T])(f: (T, Int) => X): Seq[X]
def withOrder[T, X](nodeList: Iterable[T])(f: (T, Int) => X): Seq[X]