Interface ClassFile.ElementValue.Visitor<R, EX extends Throwable>
- Type Parameters:
R- The type of the object that the "visit*()" methods returnEX- The type of the exception that the "visit*()" methods may throw
- All Superinterfaces:
ClassFile.ConstantElementValue.Visitor<R,EX>
- Enclosing interface:
ClassFile.ElementValue
public static interface ClassFile.ElementValue.Visitor<R, EX extends Throwable>
extends ClassFile.ConstantElementValue.Visitor<R,EX>
The visitor interface for the implementation of the "visitor" pattern.
-
Method Summary
Methods inherited from interface ClassFile.ConstantElementValue.Visitor
visitBooleanElementValue, visitByteElementValue, visitCharElementValue, visitClassElementValue, visitDoubleElementValue, visitFloatElementValue, visitIntElementValue, visitLongElementValue, visitShortElementValue, visitStringElementValue
-
Method Details
-
visitAnnotation
- Throws:
EX
-
visitArrayElementValue
- Throws:
EX
-
visitEnumConstValue
- Throws:
EX
-