public static class LangObjType.SimpleVectorBuilder extends CompileBuildObject
Constructor and Description |
---|
SimpleVectorBuilder(LangObjType vectorType) |
Modifier and Type | Method and Description |
---|---|
Expression |
buildAddChild(Declaration target,
Expression child) |
boolean |
useBuilder(int numCode,
InlineCalls visitor)
Check if we should use the builder rather than the default.
|
build, buildSetter, findNamedMember, getAddChildMethodName, getArg, getArgCount, getCompilation, getDefaultConstructor, getLanguage, getResultType, hasAddChildMethod, hasDefaultConstructor, init, insertArgument, keywordStart, make, numKeywordArgs, resultTypeExtends, resultTypeExtends, setArg, setDefaultConstructor
public SimpleVectorBuilder(LangObjType vectorType)
public boolean useBuilder(int numCode, InlineCalls visitor)
CompileBuildObject
useBuilder
in class CompileBuildObject
CompileBuildObject.build()
method;
otherwise caller (CompileInvoke
) should do the work itself.public Expression buildAddChild(Declaration target, Expression child)
buildAddChild
in class CompileBuildObject