Examples of IMethod


Examples of org.eclipse.jdt.core.IMethod

      if (dot != -1)
        name = name.substring(0, dot);
      IType type = unit.getType(name);
      String mName = adapter.isRoot() ? INIT_METHOD_NAME
          : NamespaceUtil.getGetMethodName(adapter, adapter.getID());
      IMethod method = type.getMethod(mName, new String[0]);
      IJavaElement[] children = method.getChildren();
      for (IJavaElement javaElement : children) {
        if (javaElement instanceof IType) {
          IType anonymous = (IType) javaElement;
          if (isTargetClass(adapter, eventSet, anonymous)) {
            mName = methodDesc.getName();
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

      } catch (JavaModelException e) {
        ParserPlugin.getLogger().error(e);
        return;
      }
    }
    IMethod method = type.getMethod(methodName, new String[0]);
    if (method != null && method.exists()) {
      try {
        method.delete(true, monitor);
        return;
      } catch (JavaModelException e) {
        ParserPlugin.getLogger().error(e);
      }
    } else {
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

    builder.append("setSize(" + size.width + ", "
        + size.height + ");\n");
  }   
  @Override
  protected boolean createConstructor(IType type, ImportRewrite imports, IProgressMonitor monitor) {
    IMethod cons = type.getMethod(type.getElementName(), new String[0]);
    if (!cons.exists()) {
      StringBuilder builder = new StringBuilder();
      builder.append("public " + type.getElementName() + "(){\n");
      builder.append(INIT_METHOD_NAME+"();\n");
      builder.append("}\n");
      try {
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

    String mName = mthd.getName();
    Class<?>[] pTypes = mthd.getParameterTypes();
    String eventName = pTypes[0].getName();
    eventName = imports.addImport(eventName);
    String eventSig = Signature.createTypeSignature(eventName, false);
    IMethod imthd = type.getMethod(mName, new String[] { eventSig });
    if (!imthd.exists()) {
      StringBuilder builder = new StringBuilder();
      builder.append("public void " + mName + "(");
      builder.append(eventName
          + " event){\n//TODO Add event code here.\n}\n");
      String content = builder.toString();
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

      Method m = mthd.getMethod();
      Class[] ptypes = m.getParameterTypes();
      String pcName = ptypes[0].getName();
      pcName = imports.addImport(pcName);
      String pcSig = Signature.createTypeSignature(pcName, false);
      IMethod imthd = meType.getMethod(m.getName(), new String[] { pcSig });
      if (!imthd.exists()) {
        if (methods.get(mthd) != null) {
          StringBuilder builder = new StringBuilder();
          if (override)
            builder.append("\n");
          builder.append(createEventMethodStub(monitor, meType, m, pcName));
          return createEventMethod(meType, builder.toString(), monitor);
        } else {
          if (!override) {
            return createEventMethod(meType, createEventMethodStub(monitor, meType, m, pcName), monitor);
          }
        }
      } else {
        if (methods.get(mthd) == null) {
          if (override) {
            try {
              imthd.delete(true, monitor);
            } catch (JavaModelException e) {
              ParserPlugin.getLogger().error(e);
              return false;
            }
          }
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

    }
    return null;
  }

  private IJavaElement getInitMethodSibling(IType type) {
    IMethod method = type.getMethod(INIT_METHOD_NAME, new String[0]);
    if (method != null && method.exists()) {
      return getSibling(type, method);
    }
    return null;
  }
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

      if (!createField(type, imports, monitor))
        return false;
    }
    IJavaElement sibling = null;
    String mName = NamespaceUtil.getGetMethodName(adaptable, name);
    IMethod method = type.getMethod(mName, new String[0]);
    if (method != null && method.exists()) {
      try {
        sibling = getSibling(type, method);
        method.delete(false, monitor);
      } catch (JavaModelException e) {
        ParserPlugin.getLogger().error(e);
        return false;
      }
    }
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

    public void launch(IEditorPart editor, String mode)
    {
        ITypeRoot element = JavaUI.getEditorInputTypeRoot(editor.getEditorInput());
        if (element != null)
        {
            IMethod selectedMethod = resolveSelectedMethodName(editor, element);
            if (selectedMethod != null)
            {
                launch(new Object[] {selectedMethod}, mode);
            }
            else
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

    public ILaunchConfiguration[] getLaunchConfigurations(final IEditorPart editor)
    {
        final ITypeRoot element = JavaUI.getEditorInputTypeRoot(editor.getEditorInput());
        if (element != null)
        {
            IMethod selectedMethod = null;
            if (Display.getCurrent() == null)
            {
                final IMethod[] temp = new IMethod[1];
                Runnable runnable = new Runnable()
                {
View Full Code Here

Examples of org.eclipse.jdt.core.IMethod

        // a test name was specified just run the single test
        if (testElements.length == 1)
        {
            if (testElements[0] instanceof IMethod)
            {
                IMethod method = (IMethod) testElements[0];
                programArguments.add("-test"); //$NON-NLS-1$
                programArguments.add(method.getDeclaringType().getFullyQualifiedName() + ':' + method.getElementName());
            }
            else if (testElements[0] instanceof IType)
            {
                IType type = (IType) testElements[0];
                programArguments.add("-classNames"); //$NON-NLS-1$
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.