Package org.codehaus.janino.util
Interface ClassFile.ConstantElementValue.Visitor<R,EX extends java.lang.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 Known Subinterfaces:
ClassFile.ElementValue.Visitor<R,EX>
- Enclosing class:
- ClassFile.ConstantElementValue
public static interface ClassFile.ConstantElementValue.Visitor<R,EX extends java.lang.Throwable>
The visitor interface for the implementation of the "visitor" pattern.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
visitBooleanElementValue(ClassFile.BooleanElementValue subject)
R
visitByteElementValue(ClassFile.ByteElementValue subject)
R
visitCharElementValue(ClassFile.CharElementValue subject)
R
visitClassElementValue(ClassFile.ClassElementValue subject)
R
visitDoubleElementValue(ClassFile.DoubleElementValue subject)
R
visitFloatElementValue(ClassFile.FloatElementValue subject)
R
visitIntElementValue(ClassFile.IntElementValue subject)
R
visitLongElementValue(ClassFile.LongElementValue subject)
R
visitShortElementValue(ClassFile.ShortElementValue subject)
R
visitStringElementValue(ClassFile.StringElementValue subject)
-
-
-
Method Detail
-
visitBooleanElementValue
R visitBooleanElementValue(ClassFile.BooleanElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitByteElementValue
R visitByteElementValue(ClassFile.ByteElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitCharElementValue
R visitCharElementValue(ClassFile.CharElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitClassElementValue
R visitClassElementValue(ClassFile.ClassElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitDoubleElementValue
R visitDoubleElementValue(ClassFile.DoubleElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitFloatElementValue
R visitFloatElementValue(ClassFile.FloatElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitIntElementValue
R visitIntElementValue(ClassFile.IntElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitLongElementValue
R visitLongElementValue(ClassFile.LongElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitShortElementValue
R visitShortElementValue(ClassFile.ShortElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitStringElementValue
R visitStringElementValue(ClassFile.StringElementValue subject) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
-