Descriptors added to newField() signature

This commit is contained in:
Andrey Breslav
2014-05-22 07:39:05 +04:00
parent 9070a6ab37
commit f1196a8c59
12 changed files with 32 additions and 16 deletions
@@ -24,6 +24,7 @@ import com.intellij.psi.stubs.StubElement;
import com.intellij.util.containers.Stack;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
import org.jetbrains.org.objectweb.asm.ClassVisitor;
import org.jetbrains.org.objectweb.asm.FieldVisitor;
import org.jetbrains.org.objectweb.asm.MethodVisitor;
@@ -118,13 +119,14 @@ public class StubClassBuilder extends AbstractClassBuilder {
@Override
public FieldVisitor newField(
@Nullable PsiElement origin,
@Nullable DeclarationDescriptor descriptor,
int access,
@NotNull String name,
@NotNull String desc,
@Nullable String signature,
@Nullable Object value
) {
FieldVisitor internalVisitor = super.newField(origin, access, name, desc, signature, value);
FieldVisitor internalVisitor = super.newField(origin, descriptor, access, name, desc, signature, value);
if (internalVisitor != EMPTY_FIELD_VISITOR) {
// If stub for field generated