public static class Compiler.LocalBinding
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
canBeCleared |
Compiler.PathNode |
clearPathRoot |
int |
idx |
Compiler.Expr |
init |
boolean |
isArg |
java.lang.String |
name |
boolean |
recurMistmatch |
Symbol |
sym |
Symbol |
tag |
Constructor and Description |
---|
Compiler.LocalBinding(int num,
Symbol sym,
Symbol tag,
Compiler.Expr init,
boolean isArg,
Compiler.PathNode clearPathRoot) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getJavaClass() |
java.lang.Class |
getPrimitiveType() |
boolean |
hasJavaClass() |
public final Symbol sym
public final Symbol tag
public Compiler.Expr init
public final int idx
public final java.lang.String name
public final boolean isArg
public final Compiler.PathNode clearPathRoot
public boolean canBeCleared
public boolean recurMistmatch
public Compiler.LocalBinding(int num, Symbol sym, Symbol tag, Compiler.Expr init, boolean isArg, Compiler.PathNode clearPathRoot)