Hi

Sorry for spamming.

I am using apsectjrt 1.9.1.

For the below code we

   public List<String> getEnumValues(Element element) {
        Element enumTypeElement = 
getElementByClassName(element.asType().toString());
        Preconditions.checkArgument(enumTypeElement.getKind() == 
ElementKind.ENUM);
        return FluentIterable.from(enumTypeElement.getEnclosedElements())//This 
is line 514.
                .filter(ENUM_VALUE_PREDICATE)
                .transform(Functions.toStringFunction())
                .toList();
    }

we get the following output.

java.lang.NullPointerException
at 
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding.sourceField(FieldBinding.java:425)
at 
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator.determineSourceStart(TypeElementImpl.java:108)
at 
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator.getSourceStart(TypeElementImpl.java:72)
at 
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator.compare(TypeElementImpl.java:65)
at 
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator.compare(TypeElementImpl.java:1)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)
at java.util.TimSort.sort(TimSort.java:220)
at java.util.Arrays.sort(Arrays.java:1512)
at java.util.ArrayList.sort(ArrayList.java:1454)
at java.util.Collections.sort(Collections.java:175)
at 
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl.getEnclosedElements(TypeElementImpl.java:166)
at com.company.generator.util.ElementUtil.getEnumValues(ElementUtil.java:514)

br,

//mikael





_______________________________________________
aspectj-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to