diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/AnnotationResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/AnnotationResolver.java index 281b4c0ed2f..1a84f3a4671 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/AnnotationResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/AnnotationResolver.java @@ -199,7 +199,7 @@ public class AnnotationResolver { ); } - public void resolveAnnotationsArguments(@Nullable JetModifierList modifierList, @NotNull BindingTrace trace) { + public static void resolveAnnotationsArguments(@Nullable JetModifierList modifierList, @NotNull BindingTrace trace) { if (modifierList == null) { return; } @@ -209,7 +209,7 @@ public class AnnotationResolver { } } - public void resolveAnnotationsArguments(@NotNull Annotated descriptor, @NotNull BindingTrace trace) { + public static void resolveAnnotationsArguments(@NotNull Annotated descriptor, @NotNull BindingTrace trace) { for (AnnotationDescriptor annotationDescriptor : descriptor.getAnnotations()) { JetAnnotationEntry annotationEntry = trace.getBindingContext().get(ANNOTATION_DESCRIPTOR_TO_PSI_ELEMENT, annotationDescriptor); assert annotationEntry != null : "Cannot find annotation entry: " + annotationDescriptor; diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java index b48cfee6b37..05b6a5e0ac1 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java @@ -383,7 +383,7 @@ public class BodyResolver { ClassDescriptorWithResolutionScopes classDescriptor = entry.getValue(); ConstructorDescriptor unsubstitutedPrimaryConstructor = classDescriptor.getUnsubstitutedPrimaryConstructor(); - annotationResolver.resolveAnnotationsArguments(klass.getPrimaryConstructorModifierList(), trace); + AnnotationResolver.resolveAnnotationsArguments(klass.getPrimaryConstructorModifierList(), trace); if (unsubstitutedPrimaryConstructor != null) { WritableScope parameterScope = getPrimaryConstructorParametersScope(classDescriptor.getScopeForClassHeaderResolution(), unsubstitutedPrimaryConstructor); @@ -644,7 +644,7 @@ public class BodyResolver { } private void resolveAnnotationArguments(@NotNull JetScope scope, @NotNull JetModifierListOwner owner) { - annotationResolver.resolveAnnotationsArguments(owner.getModifierList(), trace); + AnnotationResolver.resolveAnnotationsArguments(owner.getModifierList(), trace); } private static void computeDeferredType(JetType type) { diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.java index 94692a0b1a0..7d3f12cb6df 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.java @@ -25,6 +25,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.descriptors.*; import org.jetbrains.jet.lang.psi.*; +import org.jetbrains.jet.lang.resolve.AnnotationResolver; import org.jetbrains.jet.lang.resolve.BindingTrace; import org.jetbrains.jet.lang.resolve.ScriptNameUtil; import org.jetbrains.jet.lang.resolve.calls.autocasts.DataFlowInfo; @@ -185,7 +186,7 @@ public abstract class AbstractLazyMemberScope