public class ExpressionDeclItem extends Object
Constructor and Description |
---|
ExpressionDeclItem(String name,
String[] parametersNames,
boolean alias) |
Modifier and Type | Method and Description |
---|---|
String |
getModuleName() |
String |
getName() |
Expression |
getOptionalSoda() |
Supplier<byte[]> |
getOptionalSodaBytes() |
String[] |
getParametersNames() |
NameAccessModifier |
getVisibility() |
boolean |
isAlias() |
CodegenExpression |
make(CodegenMethod parent,
ModuleExpressionDeclaredInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setModuleName(String moduleName) |
void |
setOptionalSoda(Expression optionalSoda) |
void |
setOptionalSodaBytes(Supplier<byte[]> optionalSodaBytes) |
void |
setVisibility(NameAccessModifier visibility) |
public String getName()
public String[] getParametersNames()
public boolean isAlias()
public Expression getOptionalSoda()
public void setOptionalSoda(Expression optionalSoda)
public Supplier<byte[]> getOptionalSodaBytes()
public void setOptionalSodaBytes(Supplier<byte[]> optionalSodaBytes)
public String getModuleName()
public void setModuleName(String moduleName)
public NameAccessModifier getVisibility()
public void setVisibility(NameAccessModifier visibility)
public CodegenExpression make(CodegenMethod parent, ModuleExpressionDeclaredInitializeSymbol symbols, CodegenClassScope classScope)
Copyright © 2005–2018. All rights reserved.