public class ProtoInfo extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
BasicBlock[] |
blocklist |
BasicBlock[] |
blocks |
String |
name |
UpvalInfo[][] |
openups |
VarInfo[] |
params |
Prototype |
prototype |
ProtoInfo[] |
subprotos |
UpvalInfo[] |
upvals |
VarInfo[][] |
vars |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isInitialValueUsed(int slot) |
boolean |
isReadWriteUpvalue(UpvalInfo u) |
boolean |
isUpvalueAssign(int pc,
int slot) |
boolean |
isUpvalueCreate(int pc,
int slot) |
boolean |
isUpvalueRefer(int pc,
int slot) |
String |
toString() |
public final String name
public final Prototype prototype
public final ProtoInfo[] subprotos
public final BasicBlock[] blocks
public final BasicBlock[] blocklist
public final VarInfo[] params
public final VarInfo[][] vars
public final UpvalInfo[] upvals
public final UpvalInfo[][] openups
public boolean isUpvalueAssign(int pc,
int slot)
public boolean isUpvalueCreate(int pc,
int slot)
public boolean isUpvalueRefer(int pc,
int slot)
public boolean isInitialValueUsed(int slot)
public boolean isReadWriteUpvalue(UpvalInfo u)
Copyright © 2020. All rights reserved.