org.jetbrains.kotlin.descriptors.annotations
Interface AnnotationArgumentVisitor<R,D>


public interface 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 visitKClassValue(KClassValue 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)
           
 

Method Detail

visitLongValue

R visitLongValue(@NotNull
                 LongValue value,
                 D data)

visitIntValue

R visitIntValue(IntValue value,
                D data)

visitErrorValue

R visitErrorValue(ErrorValue value,
                  D data)

visitShortValue

R visitShortValue(ShortValue value,
                  D data)

visitByteValue

R visitByteValue(ByteValue value,
                 D data)

visitDoubleValue

R visitDoubleValue(DoubleValue value,
                   D data)

visitFloatValue

R visitFloatValue(FloatValue value,
                  D data)

visitBooleanValue

R visitBooleanValue(BooleanValue value,
                    D data)

visitCharValue

R visitCharValue(CharValue value,
                 D data)

visitStringValue

R visitStringValue(StringValue value,
                   D data)

visitNullValue

R visitNullValue(NullValue value,
                 D data)

visitEnumValue

R visitEnumValue(EnumValue value,
                 D data)

visitArrayValue

R visitArrayValue(ArrayValue value,
                  D data)

visitAnnotationValue

R visitAnnotationValue(AnnotationValue value,
                       D data)

visitKClassValue

R visitKClassValue(KClassValue value,
                   D data)