diff options
| author | Markus Keller | 2015-10-15 10:33:30 +0000 |
|---|---|---|
| committer | Markus Keller | 2015-10-15 10:33:30 +0000 |
| commit | d11c46542d32fa82a972a39ca0bb788d757d06c0 (patch) | |
| tree | f863ec6c6330443dcd9f4996de261cb81b637ddf | |
| parent | 9f432830d51d27cedd2b29fe1e9af7223297a97e (diff) | |
| download | eclipse.jdt.ui-d11c46542d32fa82a972a39ca0bb788d757d06c0.tar.gz eclipse.jdt.ui-d11c46542d32fa82a972a39ca0bb788d757d06c0.tar.xz eclipse.jdt.ui-d11c46542d32fa82a972a39ca0bb788d757d06c0.zip | |
Bug 479838: Outline view not available for Java file
| -rw-r--r-- | org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java index 2ba389957b..2053c18ffc 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java @@ -4214,7 +4214,12 @@ public abstract class JavaEditor extends AbstractDecoratedTextEditor implements */ private static boolean isCalledByOutline() { Class<?>[] elements= new AccessChecker().getClassContext(); - return elements[4].equals(ContentOutline.class) || elements[5].equals(ContentOutline.class); + for (int i= 0; i < elements.length && i < 10; i++) { + if (elements[i].equals(ContentOutline.class)) { + return true; + } + } + return false; } private static final class AccessChecker extends SecurityManager { |
