Merge
authorJan Vrany <jan.vrany@fit.cvut.cz>
Sun, 19 Apr 2015 18:43:26 +0100
changeset 3439 4d467c2fb3c5
parent 3438 83b000465fe0 (current diff)
parent 3435 26cdaf601d11 (diff)
child 3440 b2db776bc6dd
Merge
--- a/tools/java/src/stx/libjava/tools/Source.java	Wed Apr 15 04:51:37 2015 +0100
+++ b/tools/java/src/stx/libjava/tools/Source.java	Sun Apr 19 18:43:26 2015 +0100
@@ -108,7 +108,12 @@
 public void setName() {
     Parser p = new Parser();
     CompilationUnitDeclaration cu = p.parse(this, true);         
-    typename = cu.types[0].name;
+    if ( cu.types != null && cu.types.length > 0 ) {
+        typename = cu.types[0].name;
+    } else {
+        typename = new char[0];
+    }
+
     if (cu.currentPackage == null) {
         // no package? 
         packagename = new char[0][0];