diff options
author | Wade Walker <[email protected]> | 2018-12-26 11:00:04 -0600 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2019-08-16 23:58:44 +0200 |
commit | 3ae05eacc091282f009792e2b06505efe96cca7d (patch) | |
tree | dff28efe1152c4a72f1ad89378919f6fb971aacd | |
parent | 610493b1724b5d91327f478338ff5d029bdcc032 (diff) |
Fixed null pointer exception in logging print
-rw-r--r-- | src/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java b/src/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java index 497e9ff..2fc0766 100644 --- a/src/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java +++ b/src/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java @@ -178,7 +178,10 @@ public class CStructAnnotationProcessor extends AbstractProcessor { System.err.println("CStruct.0: element: "+element+", .simpleName "+element.getSimpleName()); System.err.print("CStruct.0: isPackageOrType "+isPackageOrType+", enclElement: "+enclElement); if( !isPackageOrType ) { - System.err.println(", .simpleName "+enclElement.getSimpleName()+", .package "+eltUtils.getPackageOf(enclElement).toString()); + if(!enclElement.toString().equals("unnamed module")) + System.err.println(", .simpleName "+enclElement.getSimpleName()+", .package "+eltUtils.getPackageOf(enclElement).toString()); + else + System.err.println(", .simpleName "+enclElement.getSimpleName()+", .package <unnamed modules have no package>"); } else { System.err.println(""); } |