Class LocalVariableDeclarator
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.declaration.LocalVariableDeclarator
-
- All Implemented Interfaces:
java.lang.Iterable<LocalVariableDeclarator>
,BaseLocalVariableDeclarator
,Declaration
,Base<LocalVariableDeclarator>
public class LocalVariableDeclarator extends java.lang.Object implements BaseLocalVariableDeclarator
-
-
Field Summary
Fields Modifier and Type Field Description protected int
dimension
protected int
lineNumber
protected java.lang.String
name
protected VariableInitializer
variableInitializer
-
Fields inherited from interface org.jd.core.v1.model.javasyntax.declaration.Declaration
FLAG_ABSTRACT, FLAG_ANNOTATION, FLAG_BRIDGE, FLAG_DEFAULT, FLAG_ENUM, FLAG_FINAL, FLAG_INTERFACE, FLAG_MANDATED, FLAG_MODULE, FLAG_NATIVE, FLAG_OPEN, FLAG_PRIVATE, FLAG_PROTECTED, FLAG_PUBLIC, FLAG_STATIC, FLAG_STATIC_PHASE, FLAG_STRICT, FLAG_SUPER, FLAG_SYNCHRONIZED, FLAG_SYNTHETIC, FLAG_TRANSIENT, FLAG_TRANSITIVE, FLAG_VARARGS, FLAG_VOLATILE
-
-
Constructor Summary
Constructors Constructor Description LocalVariableDeclarator(int lineNumber, java.lang.String name)
LocalVariableDeclarator(int lineNumber, java.lang.String name, int dimension, VariableInitializer variableInitializer)
LocalVariableDeclarator(int lineNumber, java.lang.String name, VariableInitializer variableInitializer)
LocalVariableDeclarator(java.lang.String name)
LocalVariableDeclarator(java.lang.String name, int dimension)
LocalVariableDeclarator(java.lang.String name, int dimension, VariableInitializer variableInitializer)
LocalVariableDeclarator(java.lang.String name, VariableInitializer variableInitializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(DeclarationVisitor visitor)
int
getDimension()
int
getLineNumber()
java.lang.String
getName()
VariableInitializer
getVariableInitializer()
void
setDimension(int dimension)
void
setName(java.lang.String name)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
lineNumber
protected int lineNumber
-
name
protected java.lang.String name
-
dimension
protected int dimension
-
variableInitializer
protected VariableInitializer variableInitializer
-
-
Constructor Detail
-
LocalVariableDeclarator
public LocalVariableDeclarator(java.lang.String name)
-
LocalVariableDeclarator
public LocalVariableDeclarator(int lineNumber, java.lang.String name)
-
LocalVariableDeclarator
public LocalVariableDeclarator(java.lang.String name, int dimension)
-
LocalVariableDeclarator
public LocalVariableDeclarator(java.lang.String name, VariableInitializer variableInitializer)
-
LocalVariableDeclarator
public LocalVariableDeclarator(int lineNumber, java.lang.String name, VariableInitializer variableInitializer)
-
LocalVariableDeclarator
public LocalVariableDeclarator(java.lang.String name, int dimension, VariableInitializer variableInitializer)
-
LocalVariableDeclarator
public LocalVariableDeclarator(int lineNumber, java.lang.String name, int dimension, VariableInitializer variableInitializer)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDimension
public int getDimension()
-
setDimension
public void setDimension(int dimension)
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interfaceBaseLocalVariableDeclarator
-
getVariableInitializer
public VariableInitializer getVariableInitializer()
-
accept
public void accept(DeclarationVisitor visitor)
- Specified by:
accept
in interfaceDeclaration
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-