jedi.annotation.processor.model
Interface Annotateable

All Known Implementing Classes:
JediField, JediMethod

public interface Annotateable


Method Summary
 Class<?> getAnnotationClass()
           
 String getBoxedDeclaredType()
           
 List<Attribute> getCutParameters()
           
 String getDeclaredType()
           
 String getDeclaringTypeWithUnboundedGenerics()
           
 String getName(boolean simplified)
           
 String getOriginalName()
           
 String getPackage()
           
 String getQualifiedNameOfDeclaringType()
           
 String getSimpleNameOfDeclaringType()
           
 List<Attribute> getUncutParameters()
           
 boolean isBoolean()
           
 boolean isVoid()
           
 void showProcessingError(Environment environment, String message)
           
 void writeGenericTypeParameters(JavaWriter writer)
           
 void writeInvocation(JavaWriter printWriter, String receiverName)
           
 

Method Detail

getPackage

String getPackage()

getDeclaringTypeWithUnboundedGenerics

String getDeclaringTypeWithUnboundedGenerics()

getQualifiedNameOfDeclaringType

String getQualifiedNameOfDeclaringType()

getSimpleNameOfDeclaringType

String getSimpleNameOfDeclaringType()

getName

String getName(boolean simplified)

getOriginalName

String getOriginalName()

getDeclaredType

String getDeclaredType()

getBoxedDeclaredType

String getBoxedDeclaredType()

isVoid

boolean isVoid()

isBoolean

boolean isBoolean()

getUncutParameters

List<Attribute> getUncutParameters()

getCutParameters

List<Attribute> getCutParameters()

writeInvocation

void writeInvocation(JavaWriter printWriter,
                     String receiverName)

writeGenericTypeParameters

void writeGenericTypeParameters(JavaWriter writer)

showProcessingError

void showProcessingError(Environment environment,
                         String message)

getAnnotationClass

Class<?> getAnnotationClass()


Copyright © 2011. All Rights Reserved.