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, setDefaultConstructorpublic SimpleVectorBuilder(LangObjType vectorType)
public boolean useBuilder(int numCode,
InlineCalls visitor)
CompileBuildObjectuseBuilder in class CompileBuildObjectCompileBuildObject.build() method;
otherwise caller (CompileInvoke) should do the work itself.public Expression buildAddChild(Declaration target, Expression child)
buildAddChild in class CompileBuildObject