Package javassist.compiler.ast
Class ArrayInit
java.lang.Object
javassist.compiler.ast.ASTree
javassist.compiler.ast.ASTList
javassist.compiler.ast.ArrayInit
- All Implemented Interfaces:
Serializable
Array initializer such as
{ 1, 2, 3 }.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longdefault serialVersionUID -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javassist.compiler.ast.ASTList
append, concat, getLeft, getRight, head, length, length, make, setHead, setLeft, setRight, setTail, sublist, subst, tail, toStringMethods inherited from class javassist.compiler.ast.ASTree
getLineNumber
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDdefault serialVersionUID- See Also:
-
-
Constructor Details
-
ArrayInit
Constructs an object.- Parameters:
firstElement- maybe null when the initializer is{}(empty).lineNumber-
-
-
Method Details
-
size
public int size()Gets the number of the elements. Don't callASTList.length().- Returns:
- the number of the elements.
-
accept
Description copied from class:ASTreeIs a method for the visitor pattern. It callsatXXX()on the given visitor, whereXXXis the class name of the node object.- Overrides:
acceptin classASTList- Throws:
CompileError
-
getTag
Description copied from class:ASTreeReturns the type of this node. This method is used bytoString().
-