declaringType = stackFrame.getReferenceType(); } else if (element instanceof IJavaObject) { IJavaType javaType = ((IJavaObject) element).getJavaType(); if (javaType instanceof IJavaReferenceType) { declaringType = (IJavaReferenceType) javaType;
protected IJavaType getTypeToOpen(IDebugElement element) throws CoreException { if (element instanceof IJavaStackFrame) { IJavaStackFrame frame = (IJavaStackFrame) element; if (frame.isStatic()) { return frame.getReferenceType(); } return frame.getThis().getJavaType(); } return null; } }
return !var.isStatic() && (varValue instanceof IJavaObject) && (((IJavaObject)varValue).getJavaType() instanceof IJavaClassType) && ((IJavaDebugTarget)var.getDebugTarget()).supportsInstanceBreakpoints(); return JavaDetailFormattersManager.getDefault().hasAssociatedDetailFormatter(((IJavaObject)varValue).getJavaType()); return JavaDetailFormattersManager.getDefault().hasInterfaceDetailFormatter(((IJavaObject)varValue).getJavaType()); return JavaDetailFormattersManager.getDefault().hasSuperclassDetailFormatter(((IJavaObject)varValue).getJavaType()); if(varValue instanceof IJavaObject) { if(value.equals("isDefined")) { //$NON-NLS-1$ return JavaDetailFormattersManager.getDefault().hasAssociatedDetailFormatter(((IJavaObject)varValue).getJavaType()); return JavaDetailFormattersManager.getDefault().hasInterfaceDetailFormatter(((IJavaObject)varValue).getJavaType()); return JavaDetailFormattersManager.getDefault().hasSuperclassDetailFormatter(((IJavaObject)varValue).getJavaType());
IJavaType type = object.getJavaType(); while (type instanceof IJavaClassType) { superTypeNames.add(type.getName());
IJavaType type = javaObject.getJavaType(); if (type == null) { return null;
IJavaType javaType = ((IJavaObject) element).getJavaType(); if (javaType instanceof IJavaReferenceType) { declaringType = (IJavaReferenceType) javaType;
IJavaType javaType = ((IJavaObject) fElement).getJavaType(); if (javaType instanceof IJavaReferenceType) { declaringType = (IJavaReferenceType) javaType; IJavaClassType type = (IJavaClassType) classLoaderObject.getJavaType(); if (OSGI_CLASSLOADER.equals(type.getName())) { if (fDirector.getOSGiRuntimeVersion() < 3.5) {
IJavaArrayType arrType = (IJavaArrayType) javaValue.getJavaType(); IJavaType compType = arrType.getComponentType(); while (compType instanceof IJavaArrayType) {