| Modifier and Type | Field and Description |
|---|---|
| public static final List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | execute(FullInterpreterContext
is the FullInterpreterContext to run this pass on fic, Object... is the data supplied to this pass to use to execute the pass data)Implements abstract org. Meat of an individual pass. |
| public List | |
| public String | getLabel()
Implements abstract org. What is the user-friendly name of this compiler pass |
| public boolean | |
| public Object | previouslyRun(FullInterpreterContext fic)
Overrides org. If this pass has been previous run, then return the data from that last run. |
| DEPENDENCIES | back to summary |
|---|---|
| public static final List<Class<? extends CompilerPass>> DEPENDENCIES | |
| UnboxingPass | back to summary |
|---|---|
| public UnboxingPass() | |
| execute | back to summary |
|---|---|
| public Object execute(FullInterpreterContext fic, Object... data) Implements abstract org. Doc from org. Meat of an individual pass. run will call this after dependency resolution.
| |
| getDependencies | back to summary |
|---|---|
| public List Overrides org.
| |
| getLabel | back to summary |
|---|---|
| public String getLabel() Implements abstract org. Doc from org. What is the user-friendly name of this compiler pass | |
| invalidate | back to summary |
|---|---|
| public boolean invalidate(IRScope scope) | |
| previouslyRun | back to summary |
|---|---|
| public Object previouslyRun(FullInterpreterContext fic) Overrides org. Doc from org. If this pass has been previous run, then return the data from that last run. Specific scopes can override this behavior. | |