// create a package name similar to java package names
String projectPath = ProjectPrefUtil.getDocumentRoot(file.getProject())
.toString();
- String filePath = file.getRawLocation().toString();
- String ext = file.getRawLocation().getFileExtension();
- int fileExtensionLength = ext == null ? 0 : ext.length() + 1;
- ImportReference impt;
- char[][] tokens;
+ String filePath = file.getFullPath().toString();
+
+ String ext = file.getFileExtension();
+ int fileExtensionLength = ext == null ? 0 : ext.length() + 1;
+ ImportReference impt;
+ char[][] tokens;
if (filePath.startsWith(projectPath)) {
tokens = CharOperation.splitOn('/', filePath.toCharArray(),
projectPath.length() + 1, filePath.length()
public final static String[] SMARTY_EXTENSIONS = { "tpl" };
public static boolean isPHPFile(IFile file) {
- // String extension = file.getFileExtension();
- return isPHPFileName(file.getLocation().toString());
- }
+ return isPHPFileName(file.getFullPath().toString());
+ }
// public final static String getFileExtension(String name) {
// int index = name.lastIndexOf('.');