org.jetbrains.jet.codegen.inline
Class RemappingClassBuilder
java.lang.Object
org.jetbrains.jet.codegen.DelegatingClassBuilder
org.jetbrains.jet.codegen.inline.RemappingClassBuilder
- All Implemented Interfaces:
- ClassBuilder
public class RemappingClassBuilder
- extends DelegatingClassBuilder
Method Summary |
protected ClassBuilder |
getDelegate()
|
org.jetbrains.org.objectweb.asm.ClassVisitor |
getVisitor()
|
org.jetbrains.org.objectweb.asm.AnnotationVisitor |
newAnnotation(java.lang.String desc,
boolean visible)
|
org.jetbrains.org.objectweb.asm.FieldVisitor |
newField(com.intellij.psi.PsiElement origin,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
|
org.jetbrains.org.objectweb.asm.MethodVisitor |
newMethod(com.intellij.psi.PsiElement origin,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemappingClassBuilder
public RemappingClassBuilder(@NotNull
ClassBuilder builder,
@NotNull
org.jetbrains.org.objectweb.asm.commons.Remapper remapper)
getDelegate
@NotNull
protected ClassBuilder getDelegate()
- Specified by:
getDelegate
in class DelegatingClassBuilder
newField
@NotNull
public org.jetbrains.org.objectweb.asm.FieldVisitor newField(@Nullable
com.intellij.psi.PsiElement origin,
int access,
@NotNull
java.lang.String name,
@NotNull
java.lang.String desc,
@Nullable
java.lang.String signature,
@Nullable
java.lang.Object value)
- Specified by:
newField
in interface ClassBuilder
- Overrides:
newField
in class DelegatingClassBuilder
newMethod
@NotNull
public org.jetbrains.org.objectweb.asm.MethodVisitor newMethod(@Nullable
com.intellij.psi.PsiElement origin,
int access,
@NotNull
java.lang.String name,
@NotNull
java.lang.String desc,
@Nullable
java.lang.String signature,
@Nullable
java.lang.String[] exceptions)
- Specified by:
newMethod
in interface ClassBuilder
- Overrides:
newMethod
in class DelegatingClassBuilder
newAnnotation
@NotNull
public org.jetbrains.org.objectweb.asm.AnnotationVisitor newAnnotation(@NotNull
java.lang.String desc,
boolean visible)
- Specified by:
newAnnotation
in interface ClassBuilder
- Overrides:
newAnnotation
in class DelegatingClassBuilder
getVisitor
@NotNull
public org.jetbrains.org.objectweb.asm.ClassVisitor getVisitor()
- Specified by:
getVisitor
in interface ClassBuilder
- Overrides:
getVisitor
in class DelegatingClassBuilder