# Uses of Interface
org.codehaus.janino.util.ClassFile.ConstantElementValue.Visitor

Packages that use ClassFile.ConstantElementValue.Visitor
Package
Description
org.codehaus.janino.util
Application-independent helper classes.

## Uses of ClassFile.ConstantElementValue.Visitor in org.codehaus.janino.util

Subinterfaces of ClassFile.ConstantElementValue.Visitor in org.codehaus.janino.util
Modifier and Type
Interface
Description
`static interface`
`ClassFile.ElementValue.Visitor<R,EX extends Throwable>`
The visitor interface for the implementation of the "visitor" pattern.
Methods in org.codehaus.janino.util with parameters of type ClassFile.ConstantElementValue.Visitor
Modifier and Type
Method
Description
`protected <R, EX extends Throwable>
R`
ClassFile.BooleanElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.ByteElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.CharElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.ClassElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected abstract <R, EX extends Throwable>
R`
ClassFile.ConstantElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
Invokes the respective method of the `ClassFile.ConstantElementValue.Visitor`.
`protected <R, EX extends Throwable>
R`
ClassFile.DoubleElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.FloatElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.IntElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.LongElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.ShortElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`
`protected <R, EX extends Throwable>
R`
ClassFile.StringElementValue.`accept(ClassFile.ConstantElementValue.Visitor<R,EX> visitor)`