org.jetbrains.kotlin.descriptors.annotations
Class DefaultAnnotationArgumentVisitor<R,D>
java.lang.Object
org.jetbrains.kotlin.descriptors.annotations.DefaultAnnotationArgumentVisitor<R,D>
- All Implemented Interfaces:
- AnnotationArgumentVisitor<R,D>
public abstract class DefaultAnnotationArgumentVisitor<R,D>
- extends java.lang.Object
- implements AnnotationArgumentVisitor<R,D>
Method Summary |
R |
visitAnnotationValue(AnnotationValue value,
D data)
|
R |
visitArrayValue(ArrayValue value,
D data)
|
R |
visitBooleanValue(BooleanValue value,
D data)
|
R |
visitByteValue(ByteValue value,
D data)
|
R |
visitCharValue(CharValue value,
D data)
|
R |
visitDoubleValue(DoubleValue value,
D data)
|
R |
visitEnumValue(EnumValue value,
D data)
|
R |
visitErrorValue(ErrorValue value,
D data)
|
R |
visitFloatValue(FloatValue value,
D data)
|
R |
visitIntValue(IntValue value,
D data)
|
R |
visitLongValue(LongValue value,
D data)
|
R |
visitNullValue(NullValue value,
D data)
|
R |
visitShortValue(ShortValue value,
D data)
|
R |
visitStringValue(StringValue value,
D data)
|
abstract R |
visitValue( value,
D data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAnnotationArgumentVisitor
public DefaultAnnotationArgumentVisitor()
visitValue
public abstract R visitValue(@NotNull
value,
D data)
visitLongValue
public R visitLongValue(@NotNull
LongValue value,
D data)
- Specified by:
visitLongValue
in interface AnnotationArgumentVisitor<R,D>
visitIntValue
public R visitIntValue(IntValue value,
D data)
- Specified by:
visitIntValue
in interface AnnotationArgumentVisitor<R,D>
visitShortValue
public R visitShortValue(ShortValue value,
D data)
- Specified by:
visitShortValue
in interface AnnotationArgumentVisitor<R,D>
visitByteValue
public R visitByteValue(ByteValue value,
D data)
- Specified by:
visitByteValue
in interface AnnotationArgumentVisitor<R,D>
visitDoubleValue
public R visitDoubleValue(DoubleValue value,
D data)
- Specified by:
visitDoubleValue
in interface AnnotationArgumentVisitor<R,D>
visitFloatValue
public R visitFloatValue(FloatValue value,
D data)
- Specified by:
visitFloatValue
in interface AnnotationArgumentVisitor<R,D>
visitBooleanValue
public R visitBooleanValue(BooleanValue value,
D data)
- Specified by:
visitBooleanValue
in interface AnnotationArgumentVisitor<R,D>
visitCharValue
public R visitCharValue(CharValue value,
D data)
- Specified by:
visitCharValue
in interface AnnotationArgumentVisitor<R,D>
visitStringValue
public R visitStringValue(StringValue value,
D data)
- Specified by:
visitStringValue
in interface AnnotationArgumentVisitor<R,D>
visitNullValue
public R visitNullValue(NullValue value,
D data)
- Specified by:
visitNullValue
in interface AnnotationArgumentVisitor<R,D>
visitErrorValue
public R visitErrorValue(ErrorValue value,
D data)
- Specified by:
visitErrorValue
in interface AnnotationArgumentVisitor<R,D>
visitEnumValue
public R visitEnumValue(EnumValue value,
D data)
- Specified by:
visitEnumValue
in interface AnnotationArgumentVisitor<R,D>
visitArrayValue
public R visitArrayValue(ArrayValue value,
D data)
- Specified by:
visitArrayValue
in interface AnnotationArgumentVisitor<R,D>
visitAnnotationValue
public R visitAnnotationValue(AnnotationValue value,
D data)
- Specified by:
visitAnnotationValue
in interface AnnotationArgumentVisitor<R,D>