public class HStage05CallResolver extends HStageType2
| Constructor and Description |
|---|
HStage05CallResolver(boolean inPreprocessor) |
| Modifier and Type | Method and Description |
|---|---|
HTask[] |
getTasks() |
protected boolean |
implicitConvert(net.thevpc.jeep.JTypePattern leftType,
HNode rightNode,
HLJCompilerContext compilerContext) |
protected void |
inferType(HNode node,
net.thevpc.jeep.JType type,
HLJCompilerContext compilerContext) |
protected void |
inferTypes(HNode[] nodes,
net.thevpc.jeep.JType[] types,
HLJCompilerContext compilerContext) |
boolean |
isEnabled(HProject project,
HL options) |
boolean |
isRequiredCheck(HProject project,
HOptions options) |
protected boolean |
onIdentifier(HNIdentifier node,
HLJCompilerContext compilerContext) |
protected boolean |
onIdentifierWithoutPars(HNIdentifier node,
HNode dotBase,
HLJCompilerContext compilerContext) |
protected boolean |
onIdentifierWithPars(HNIdentifier childNodeIdent,
HNParsPostfix parentNodeParsPostfix,
HNode dotBase,
HNode[] arguments,
HLJCompilerContext compilerContext) |
protected boolean |
onOpDot(HNOpDot n,
HLJCompilerContext compilerContext) |
boolean |
processCompilerStage(net.thevpc.jeep.JCompilerContext compilerContextBase) |
boolean |
processCompilerStage0(net.thevpc.jeep.JCompilerContext compilerContextBase) |
boolean |
processCompilerStageCurrent(HNode node,
HLJCompilerContext compilerContext) |
boolean |
processCompilerStageCurrentCheck(HNode node,
HLJCompilerContext compilerContext) |
protected void |
processProjectMain(HProject project,
HOptions options) |
protected void |
processProjectReplay(HProject project,
HOptions options) |
isCheck, processAllNextCompilerStage, processAllNextCompilerStageCheck, processCompilerStageCheck, processProject, processProjectCheckpublic static final Logger LOG
public HTask[] getTasks()
public boolean processCompilerStageCurrent(HNode node, HLJCompilerContext compilerContext)
protected boolean implicitConvert(net.thevpc.jeep.JTypePattern leftType,
HNode rightNode,
HLJCompilerContext compilerContext)
protected void inferTypes(HNode[] nodes, net.thevpc.jeep.JType[] types, HLJCompilerContext compilerContext)
protected void inferType(HNode node, net.thevpc.jeep.JType type, HLJCompilerContext compilerContext)
protected boolean onIdentifierWithPars(HNIdentifier childNodeIdent, HNParsPostfix parentNodeParsPostfix, HNode dotBase, HNode[] arguments, HLJCompilerContext compilerContext)
protected boolean onIdentifierWithoutPars(HNIdentifier node, HNode dotBase, HLJCompilerContext compilerContext)
protected boolean onIdentifier(HNIdentifier node, HLJCompilerContext compilerContext)
protected boolean onOpDot(HNOpDot n, HLJCompilerContext compilerContext)
public boolean processCompilerStage0(net.thevpc.jeep.JCompilerContext compilerContextBase)
public boolean processCompilerStage(net.thevpc.jeep.JCompilerContext compilerContextBase)
processCompilerStage in class HStageType2public boolean isRequiredCheck(HProject project, HOptions options)
isRequiredCheck in class HStageType2protected void processProjectMain(HProject project, HOptions options)
processProjectMain in class HStageType2public boolean processCompilerStageCurrentCheck(HNode node, HLJCompilerContext compilerContext)
processCompilerStageCurrentCheck in class HStageType2Copyright © 2021 vpc open source initiative. All rights reserved.