org.jetbrains.jet.codegen
Class AnnotationCodegen
java.lang.Object
org.jetbrains.jet.codegen.AnnotationCodegen
public abstract class AnnotationCodegen
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VOLATILE_FQ_NAME
public static final FqName VOLATILE_FQ_NAME
genAnnotations
public void genAnnotations(Annotated annotated)
generateAnnotationDefaultValue
public void generateAnnotationDefaultValue(@NotNull
CompileTimeConstant value,
@NotNull
JetType expectedType)
forClass
public static AnnotationCodegen forClass(org.jetbrains.org.objectweb.asm.ClassVisitor cv,
JetTypeMapper mapper)
forMethod
public static AnnotationCodegen forMethod(org.jetbrains.org.objectweb.asm.MethodVisitor mv,
JetTypeMapper mapper)
forField
public static AnnotationCodegen forField(org.jetbrains.org.objectweb.asm.FieldVisitor fv,
JetTypeMapper mapper)
forParameter
public static AnnotationCodegen forParameter(int parameter,
org.jetbrains.org.objectweb.asm.MethodVisitor mv,
JetTypeMapper mapper)
forAnnotationDefaultValue
public static AnnotationCodegen forAnnotationDefaultValue(org.jetbrains.org.objectweb.asm.MethodVisitor mv,
JetTypeMapper mapper)