| Package | Description |
|---|---|
| net.hl.compiler.ast | |
| net.hl.compiler.core.invokables | |
| net.hl.compiler.parser | |
| net.hl.compiler.stages.generators.java | |
| net.hl.compiler.utils |
| Modifier and Type | Class and Description |
|---|---|
class |
HNTypeTokenSpecialAnnotation |
| Modifier and Type | Field and Description |
|---|---|
protected HNTypeToken[] |
HNTryCatch.CatchBranch.exceptionTypes |
| Modifier and Type | Method and Description |
|---|---|
HNTypeToken |
HNTypeToken.componentType() |
HNTypeToken |
HNArrayNew.getArrayTypeName() |
HNTypeToken[] |
HNTryCatch.CatchBranch.getExceptionTypes() |
HNTypeToken[] |
HNDeclareInvokable.getGenericVariables() |
HNTypeToken |
HNIs.getIdentifierTypeName() |
HNTypeToken |
HNDeclareIdentifier.getIdentifierTypeNode() |
HNTypeToken |
HNObjectNew.getObjectTypeName() |
HNTypeToken |
HNDeclareInvokable.getReturnTypeName() |
HNTypeToken |
HNLiteralDefault.getTypeNameToken() |
HNTypeToken |
HNDotClass.getTypeRefName() |
HNTypeToken |
HNDotThis.getTypeRefName() |
HNTypeToken |
HNTypeToken.setTypeVal(net.thevpc.jeep.JType typeVal) |
| Modifier and Type | Method and Description |
|---|---|
List<HNTypeToken> |
HNTypeToken.getLowerBounds() |
List<HNTypeToken> |
HNTypeToken.getUpperBounds() |
List<HNTypeToken> |
HNSwitch.SwitchIs.getWhenTypes() |
List<HNTypeToken> |
HNTypeToken.vars() |
| Modifier and Type | Method and Description |
|---|---|
HNArrayNew |
HNArrayNew.setArrayTypeName(HNTypeToken arrayTypeName) |
HNTryCatch.CatchBranch |
HNTryCatch.CatchBranch.setExceptionTypes(HNTypeToken[] exceptionTypes) |
HNDeclareInvokable |
HNDeclareInvokable.setGenericVariables(HNTypeToken[] genericVariables) |
HNIs |
HNIs.setIdentifierTypeName(HNTypeToken identifierTypeName) |
HNDeclareIdentifier |
HNDeclareIdentifier.setIdentifierTypeNode(HNTypeToken type) |
void |
HNObjectNew.setObjectTypeName(HNTypeToken objectTypeName) |
HNDeclareInvokable |
HNDeclareInvokable.setReturnTypeName(HNTypeToken returnTypeName) |
HNLiteralDefault |
HNLiteralDefault.setTypeName(HNTypeToken typeName) |
HNDotClass |
HNDotClass.setTypeRefName(HNTypeToken typeRefName) |
HNDotThis |
HNDotThis.setTypeRefName(HNTypeToken typeRefName) |
| Modifier and Type | Method and Description |
|---|---|
void |
HNTypeToken.setLowerBounds(List<HNTypeToken> lowerBounds) |
void |
HNTypeToken.setUpperBounds(List<HNTypeToken> upperBounds) |
void |
HNTypeToken.setVars(List<HNTypeToken> vars) |
HNSwitch.SwitchIs |
HNSwitch.SwitchIs.setWhenType(List<HNTypeToken> whenTypes) |
void |
HNSwitch.SwitchIs.setWhenTypes(List<HNTypeToken> whenTypes) |
| Constructor and Description |
|---|
CatchBranch(HNTypeToken[] exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode,
boolean exprMode,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken,
net.thevpc.jeep.JToken[] separators) |
HNArrayNew(HNTypeToken arrayTypeName,
HNode[] inits,
HNode constructor,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNDeclareIdentifier(HNDeclareToken identifierToken,
HNode initValue,
HNTypeToken jtype,
net.thevpc.jeep.JToken assignOperator,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNDotClass(HNTypeToken typeRefName,
net.thevpc.jeep.JToken dotToken,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNDotThis(HNTypeToken typeRefName,
net.thevpc.jeep.JToken dotToken,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNIs(HNTypeToken identifierTypeName,
HNode base,
HNDeclareTokenIdentifier identifierToken,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNLiteralDefault(HNTypeToken typeName,
net.thevpc.jeep.JToken token) |
HNObjectNew(HNTypeToken objectTypeName,
HNode[] inits,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNTypeToken(net.thevpc.jeep.JToken nameToken,
net.thevpc.jeep.JTypeNameOrVariable typename,
HNTypeToken[] vars,
HNTypeToken[] lowerBounds,
HNTypeToken[] upperBounds,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNTypeToken(net.thevpc.jeep.JToken nameToken,
net.thevpc.jeep.JTypeNameOrVariable typename,
HNTypeToken[] vars,
HNTypeToken[] lowerBounds,
HNTypeToken[] upperBounds,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNTypeToken(net.thevpc.jeep.JToken nameToken,
net.thevpc.jeep.JTypeNameOrVariable typename,
HNTypeToken[] vars,
HNTypeToken[] lowerBounds,
HNTypeToken[] upperBounds,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
| Constructor and Description |
|---|
SwitchIs(List<HNTypeToken> whenTypes,
HNDeclareTokenIdentifier identifierToken,
net.thevpc.jeep.JToken op,
HNode doNode,
net.thevpc.jeep.JToken token,
net.thevpc.jeep.JToken endtoken) |
| Modifier and Type | Method and Description |
|---|---|
HNTypeToken |
HLJCompilerContext.createSpecialTypeToken(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected static HNTypeToken |
HParser.createNullTypeToken(net.thevpc.jeep.JToken nullToken) |
| Constructor and Description |
|---|
JTypeNameAndInit(HNTypeToken typeToken,
HNode[] inits) |
| Modifier and Type | Method and Description |
|---|---|
static HNTypeToken |
HJavaGenUtils.type(net.thevpc.jeep.JType value) |
| Modifier and Type | Method and Description |
|---|---|
static HNTryCatch.CatchBranch |
HJavaGenUtils.Catch(HNTypeToken[] exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode) |
static HNTryCatch.CatchBranch |
HJavaGenUtils.Catch(HNTypeToken exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode) |
| Modifier and Type | Method and Description |
|---|---|
static HNTypeToken |
HNodeUtils.createTypeToken(net.thevpc.jeep.JToken token) |
static HNTypeToken |
HNodeUtils.createTypeToken(net.thevpc.jeep.JType typename) |
static HNTypeToken |
HNodeUtils.createTypeToken(net.thevpc.jeep.JTypeName typename) |
static HNTypeToken |
HNodeUtils.createTypeToken(String type) |
Copyright © 2021 vpc open source initiative. All rights reserved.