| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012, the Dart project authors. | 2 * Copyright (c) 2012, the Dart project authors. |
| 3 * | 3 * |
| 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except | 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except |
| 5 * in compliance with the License. You may obtain a copy of the License at | 5 * in compliance with the License. You may obtain a copy of the License at |
| 6 * | 6 * |
| 7 * http://www.eclipse.org/legal/epl-v10.html | 7 * http://www.eclipse.org/legal/epl-v10.html |
| 8 * | 8 * |
| 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License | 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License |
| 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express | 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express |
| (...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 913 }); | 913 }); |
| 914 | 914 |
| 915 // find html files for library | 915 // find html files for library |
| 916 if (getDartProject().exists()) { // will not look into ExternalDartProject | 916 if (getDartProject().exists()) { // will not look into ExternalDartProject |
| 917 | 917 |
| 918 HashMap<String, List<String>> mapping; | 918 HashMap<String, List<String>> mapping; |
| 919 try { | 919 try { |
| 920 mapping = getDartProject().getHtmlMapping(); | 920 mapping = getDartProject().getHtmlMapping(); |
| 921 | 921 |
| 922 final String elementName = getElementName(); | 922 final String elementName = getElementName(); |
| 923 final String libraryName = new Path(elementName).lastSegment().toString(
); | 923 final String libraryName = getCorrespondingResource().getLocation().toPo
rtableString(); |
| 924 | 924 |
| 925 Set<String> keys = mapping.keySet(); | 925 Set<String> keys = mapping.keySet(); |
| 926 for (String key : keys) { | 926 for (String key : keys) { |
| 927 List<String> libraries = mapping.get(key); | 927 List<String> libraries = mapping.get(key); |
| 928 if (libraries.contains(libraryName) || libraries.contains(elementName)
) { | 928 if (libraries.contains(libraryName) || libraries.contains(elementName)
) { |
| 929 IResource htmlFile = ResourceUtil.getResource(new File(key)); | 929 IResource htmlFile = ResourceUtil.getResource(new File(key)); |
| 930 if (htmlFile != null & htmlFile.exists()) { | 930 if (htmlFile != null & htmlFile.exists()) { |
| 931 children.add(new HTMLFileImpl(DartLibraryImpl.this, (IFile) htmlFi
le)); | 931 children.add(new HTMLFileImpl(DartLibraryImpl.this, (IFile) htmlFi
le)); |
| 932 } | 932 } |
| 933 } | 933 } |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1167 IFileUtilities.getContents(libraryFile), | 1167 IFileUtilities.getContents(libraryFile), |
| 1168 null); | 1168 null); |
| 1169 } | 1169 } |
| 1170 } catch (Exception exception) { | 1170 } catch (Exception exception) { |
| 1171 DartCore.logInformation("Could not read and parse the file " + fileName, e
xception); | 1171 DartCore.logInformation("Could not read and parse the file " + fileName, e
xception); |
| 1172 // Fall through to return null. | 1172 // Fall through to return null. |
| 1173 } | 1173 } |
| 1174 return null; | 1174 return null; |
| 1175 } | 1175 } |
| 1176 } | 1176 } |
| OLD | NEW |