Examples of IJavaFieldVariable


Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

                        // for backwards compatibility
                        "org.drools.reteoo.ReteooStatefulSession".equals(variable.getValue().getReferenceTypeName())) {
                        input = value;
                    } else if ("org.drools.core.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())
                        || "org.drools.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())) {
                        IJavaFieldVariable sessionVar = ((IJavaObject) value).getField("session", false);
                        if (sessionVar != null) {
                            input = sessionVar.getValue();
                        }
                    }
                }
            } catch (Throwable t) {
                DroolsEclipsePlugin.log(t);
View Full Code Here

Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

                        // for backwards compatibility
                        "org.drools.reteoo.ReteooStatefulSession".equals(variable.getValue().getReferenceTypeName())) {
                        input = value;
                    } else if ("org.drools.core.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())
                        || "org.drools.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())) {
                        IJavaFieldVariable sessionVar = ((IJavaObject) value).getField("session", false);
                        if (sessionVar != null) {
                            input = sessionVar.getValue();
                        } else {
                          input = variable.getValue();
                        }
                    }
                }
View Full Code Here

Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

                IValue value = ((IVariable) context).getValue();
                if (value != null && value instanceof IJavaObject) {
                    if ("org.drools.reteoo.ReteooStatefulSession".equals(variable.getValue().getReferenceTypeName())) {
                        input = value;
                    } else if ("org.drools.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())) {
                        IJavaFieldVariable sessionVar = ((IJavaObject) value).getField("session", false);
                        if (sessionVar != null) {
                            input = sessionVar.getValue();
                        }
                    }
                }
            } catch (Throwable t) {
                DroolsEclipsePlugin.log(t);
View Full Code Here

Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

                        // for backwards compatibility
                        "org.drools.reteoo.ReteooStatefulSession".equals(variable.getValue().getReferenceTypeName())) {
                        input = value;
                    } else if ("org.drools.core.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())
                        || "org.drools.impl.StatefulKnowledgeSessionImpl".equals(variable.getValue().getReferenceTypeName())) {
                        IJavaFieldVariable sessionVar = ((IJavaObject) value).getField("session", false);
                        if (sessionVar != null) {
                            input = sessionVar.getValue();
                        }
                    }
                }
            } catch (Throwable t) {
                DroolsEclipsePlugin.log(t);
View Full Code Here

Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

    StringBuilder buff = new StringBuilder();
    buff.append(varLabel);

    // Add declaring type name if required
    if (var instanceof IJavaFieldVariable) {
      IJavaFieldVariable field = (IJavaFieldVariable) var;
      if (isDuplicateName(field)) {
        try {
          String decl = field.getDeclaringType().getName();
          buff.append(NLS.bind(" ({0})",
                new String[]{ViewUtils.getQualifiedName(decl)}));
        } catch (DebugException e) {}
      }
    }
View Full Code Here

Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

      type = (IJavaReferenceType) getType("java.lang.Short"); //$NON-NLS-1$
    } else if ("void".equals(name)) { //$NON-NLS-1$
      type = (IJavaReferenceType) getType("java.lang.Void"); //$NON-NLS-1$
    }
    if (type != null) {
      IJavaFieldVariable field = type.getField("TYPE"); //$NON-NLS-1$
      IJavaClassObject clazz = (IJavaClassObject) field.getValue();
      return clazz.getInstanceType();
    }
    throw new CoreException(new Status(IStatus.ERROR,
        JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK,
        NLS.bind(
View Full Code Here

Examples of org.eclipse.jdt.debug.core.IJavaFieldVariable

   * @throws CoreException
   */
  private IJavaObject getParentLoader(IJavaObject loader)
      throws CoreException {
    // to avoid message send, first check for 'parent' field
    IJavaFieldVariable field = loader.getField("parent", false); //$NON-NLS-1$
    if (field != null) {
      IJavaValue value = (IJavaValue) field.getValue();
      if (value.isNull()) {
        return null;
      }
      return (IJavaObject) value;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.