Package gnu.kawa.lispexpr
Class LangObjType.SimpleVectorBuilder
java.lang.Object
gnu.kawa.reflect.CompileBuildObject
gnu.kawa.lispexpr.LangObjType.SimpleVectorBuilder
- Enclosing class:
LangObjType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildAddChild(Declaration target, Expression child) booleanuseBuilder(int numCode, InlineCalls visitor) Check if we should use the builder rather than the default.Methods inherited from class gnu.kawa.reflect.CompileBuildObject
build, buildSetter, findNamedMember, getAddChildMethodName, getArg, getArgCount, getCompilation, getDefaultConstructor, getLanguage, getResultType, hasAddChildMethod, hasDefaultConstructor, init, insertArgument, keywordStart, make, numKeywordArgs, resultTypeExtends, resultTypeExtends, setArg, setDefaultConstructor
-
Constructor Details
-
SimpleVectorBuilder
-
-
Method Details
-
useBuilder
Description copied from class:CompileBuildObjectCheck if we should use the builder rather than the default.- Overrides:
useBuilderin classCompileBuildObject- Returns:
- if true, caller should rewrite using the
CompileBuildObject.build()method; otherwise caller (CompileInvoke) should do the work itself.
-
buildAddChild
- Overrides:
buildAddChildin classCompileBuildObject
-