public IType getDeclaringType() { IClassFile classFile = getClassFile(); if (classFile.isOpen()) { try { char[] enclosingTypeName = ((IBinaryType) getElementInfo()).getEnclosingTypeName();
public IType getDeclaringType() { IClassFile classFile = getClassFile(); if (classFile.isOpen()) { try { char[] enclosingTypeName = ((IBinaryType) getElementInfo()).getEnclosingTypeName();
public IType getDeclaringType() { IClassFile classFile = getClassFile(); if (classFile.isOpen()) { try { char[] enclosingTypeName = ((IBinaryType) getElementInfo()).getEnclosingTypeName();
public IType getDeclaringType() { IClassFile classFile = getClassFile(); if (classFile.isOpen()) { try { char[] enclosingTypeName = ((IBinaryType) getElementInfo()).getEnclosingTypeName();
public IType getDeclaringType() { IClassFile classFile = getClassFile(); if (classFile.isOpen()) { try { char[] enclosingTypeName = ((IBinaryType) getElementInfo()).getEnclosingTypeName();
public static ClassFileReader classFileReader(IType type) { IClassFile classFile = type.getClassFile(); JavaModelManager manager = JavaModelManager.getJavaModelManager(); if (classFile.isOpen()) return (ClassFileReader) manager.getInfo(type);
public static ClassFileReader classFileReader(IType type) { IClassFile classFile = type.getClassFile(); JavaModelManager manager = JavaModelManager.getJavaModelManager(); if (classFile.isOpen()) return (ClassFileReader) manager.getInfo(type);
public static ClassFileReader classFileReader(IType type) { IClassFile classFile = type.getClassFile(); JavaModelManager manager = JavaModelManager.getJavaModelManager(); if (classFile.isOpen()) return (ClassFileReader) manager.getInfo(type);
public static ClassFileReader classFileReader(IType type) { IClassFile classFile = type.getClassFile(); JavaModelManager manager = JavaModelManager.getJavaModelManager(); if (classFile.isOpen()) return (ClassFileReader) manager.getInfo(type);
public static IBinaryType classFileReader(IType type) { IClassFile classFile = type.getClassFile(); JavaModelManager manager = JavaModelManager.getJavaModelManager(); if (classFile.isOpen()) return (IBinaryType)manager.getInfo(type);
private ImageDescriptor getOverlay(Object element) throws JavaModelException { if (element instanceof ICompilationUnit) { ICompilationUnit unit= (ICompilationUnit) element; if (unit.isOpen()) { IType mainType= unit.findPrimaryType(); if (mainType != null) { return getOverlayFromFlags(mainType.getFlags()); } return null; } String typeName= JavaCore.removeJavaLikeExtension(unit.getElementName()); return getOverlayWithSearchEngine(unit, typeName); } else if (element instanceof IClassFile) { IClassFile classFile= (IClassFile) element; if (classFile.isOpen()) { return getOverlayFromFlags(classFile.getType().getFlags()); } String typeName= classFile.getType().getElementName(); return getOverlayWithSearchEngine(classFile, typeName); } return null; }
private void addOverlays(Object element, IDecoration decoration) throws JavaModelException { if (element instanceof ICompilationUnit) { ICompilationUnit unit= (ICompilationUnit) element; if (unit.isOpen()) { IType mainType= unit.findPrimaryType(); if (mainType != null) { addOverlaysFromFlags(mainType.getFlags(), decoration); } return; } String typeName= JavaCore.removeJavaLikeExtension(unit.getElementName()); addOverlaysWithSearchEngine(unit, typeName, decoration); } else if (element instanceof IClassFile) { IClassFile classFile= (IClassFile) element; if (classFile.isOpen()) { addOverlaysFromFlags(classFile.getType().getFlags(), decoration); } else { String typeName= classFile.getType().getElementName(); addOverlaysWithSearchEngine(classFile, typeName, decoration); } } }