public class RequiresInfo extends Object implements VisitorAccepter
| Modifier and Type | Field and Description |
|---|---|
int |
u2requiresFlags |
int |
u2requiresIndex |
int |
u2requiresVersionIndex |
Object |
visitorInfo
An extra field in which visitors can store information.
|
| Constructor and Description |
|---|
RequiresInfo()
Creates an uninitialized RequiresInfo.
|
RequiresInfo(int u2requiresIndex,
int u2requiresFlags,
int u2requiresVersionIndex)
Creates an uninitialized RequiresInfo.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter.
|
void |
moduleAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the module constant of the
module, if any.
|
void |
setVisitorInfo(Object visitorInfo)
Sets the visitor information of the visitor accepter.
|
void |
versionAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the Utf8 constant of the
version, if any.
|
public int u2requiresIndex
public int u2requiresFlags
public int u2requiresVersionIndex
public Object visitorInfo
public RequiresInfo()
public RequiresInfo(int u2requiresIndex,
int u2requiresFlags,
int u2requiresVersionIndex)
public void moduleAccept(Clazz clazz, ConstantVisitor constantVisitor)
public void versionAccept(Clazz clazz, ConstantVisitor constantVisitor)
public Object getVisitorInfo()
VisitorAcceptergetVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(Object visitorInfo)
VisitorAcceptersetVisitorInfo in interface VisitorAccepterCopyright © 2019. All rights reserved.