public class ParameterInfo extends Object implements VisitorAccepter
| Modifier and Type | Field and Description |
|---|---|
int |
u2accessFlags |
int |
u2nameIndex |
Object |
visitorInfo
An extra field in which visitors can store information.
|
| Constructor and Description |
|---|
ParameterInfo()
Creates an uninitialized ParameterInfo.
|
ParameterInfo(int u2nameIndex,
int u2accessFlags)
Creates an initialized ParameterInfo.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName(Clazz clazz)
Returns the parameter name.
|
Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter.
|
void |
nameConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the Utf8 constant that
represents the name of the parameter, if any.
|
void |
setVisitorInfo(Object visitorInfo)
Sets the visitor information of the visitor accepter.
|
public int u2nameIndex
public int u2accessFlags
public Object visitorInfo
public ParameterInfo()
public ParameterInfo(int u2nameIndex,
int u2accessFlags)
public void nameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
public Object getVisitorInfo()
VisitorAcceptergetVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(Object visitorInfo)
VisitorAcceptersetVisitorInfo in interface VisitorAccepterCopyright © 2019. All rights reserved.