Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.JavaModelException


              report(match);
            }
          } catch (JavaModelException e) {
            throw e;
          } catch (CoreException e) {
            throw new JavaModelException(e);
          }
        }
      }
    }
  }
View Full Code Here


            e.printStackTrace();
          }
          if (e instanceof JavaModelException) {
            throw (JavaModelException)e;
          } else {
            throw new JavaModelException(e);
          }
        }
      }
    } finally {
      done();
View Full Code Here

    ASTNode node = parser.createAST(this.progressMonitor);
    String createdNodeSource;
    if (node.getNodeType() != ASTNode.TYPE_DECLARATION) {
      createdNodeSource = generateSyntaxIncorrectAST();
      if (this.createdNode == null)
        throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.INVALID_CONTENTS));
    } else {
      TypeDeclaration typeDeclaration = (TypeDeclaration) node;
      if ((typeDeclaration.getFlags() & ASTNode.MALFORMED) != 0) {
        createdNodeSource = generateSyntaxIncorrectAST();
        if (this.createdNode == null)
          throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.INVALID_CONTENTS));
      } else {
        List bodyDeclarations = typeDeclaration.bodyDeclarations();
        if (bodyDeclarations.size() == 0) {
          throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.INVALID_CONTENTS));
        }
        this.createdNode = (ASTNode) bodyDeclarations.iterator().next();
        createdNodeSource = this.source;
      }
    }
View Full Code Here

          Throwable e= ce.getStatus().getException();
          if (e instanceof JavaModelException) {
            throw (JavaModelException) e;
          }
        }
        throw new JavaModelException(ce);
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.JavaModelException

Copyright © 2018 www.massapicom. 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.