Type fixed

This commit is contained in:
Andrey Breslav
2012-08-15 13:02:12 +04:00
parent 2904866356
commit 5ee995b8cb
@@ -48,7 +48,7 @@ import java.util.*;
*/ */
public class LazyClassDescriptor extends ClassDescriptorBase implements ClassDescriptorFromSource { public class LazyClassDescriptor extends ClassDescriptorBase implements ClassDescriptorFromSource {
private static final Predicate<Object> ONLY_ENUM_ENTIRES = Predicates.instanceOf(JetEnumEntry.class); private static final Predicate<Object> ONLY_ENUM_ENTRIES = Predicates.instanceOf(JetEnumEntry.class);
private static final Predicate<JetType> VALID_SUPERTYPE = new Predicate<JetType>() { private static final Predicate<JetType> VALID_SUPERTYPE = new Predicate<JetType>() {
@Override @Override
public boolean apply(JetType type) { public boolean apply(JetType type) {
@@ -396,11 +396,11 @@ public class LazyClassDescriptor extends ClassDescriptorBase implements ClassDes
} }
private static JetClassLikeInfo noEnumEntries(JetClassLikeInfo classLikeInfo) { private static JetClassLikeInfo noEnumEntries(JetClassLikeInfo classLikeInfo) {
return new FilteringClassLikeInfo(classLikeInfo, Predicates.not(ONLY_ENUM_ENTIRES)); return new FilteringClassLikeInfo(classLikeInfo, Predicates.not(ONLY_ENUM_ENTRIES));
} }
private static JetClassLikeInfo onlyEnumEntries(JetClassLikeInfo classLikeInfo) { private static JetClassLikeInfo onlyEnumEntries(JetClassLikeInfo classLikeInfo) {
return new FilteringClassLikeInfo(classLikeInfo, ONLY_ENUM_ENTIRES) { return new FilteringClassLikeInfo(classLikeInfo, ONLY_ENUM_ENTRIES) {
@Override @Override
public JetClassOrObject getCorrespondingClassOrObject() { public JetClassOrObject getCorrespondingClassOrObject() {
return null; return null;