Skip to content

Unify ParserException and ParseException#2124

Merged
Siedlerchr merged 4 commits into
masterfrom
refactor-parse-exception
Oct 5, 2016
Merged

Unify ParserException and ParseException#2124
Siedlerchr merged 4 commits into
masterfrom
refactor-parse-exception

Conversation

@lenhard

@lenhard lenhard commented Oct 5, 2016

Copy link
Copy Markdown
Member

We have two very similar exceptions in the code that are used for several very similar purposes: ParseException and ParserException. This PR replaces the latter with former. Additionally, ParseException is moved from model to the exact same place of ParserException. Its prior position in model was architecturally misplaced and its usages in model have been replaced with IllegalArgumentException, which is more suitable for the actual purpose there.

No need for a changelog entry, this is purely internal.

@lenhard lenhard added status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers dev: code-quality Issues related to code or architecture decisions architecture component: groups labels Oct 5, 2016

@tobiasdiez tobiasdiez left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Siedlerchr

Copy link
Copy Markdown
Member

LGTM, too! Merge it in

@Siedlerchr Siedlerchr merged commit 924d320 into master Oct 5, 2016
@Siedlerchr Siedlerchr deleted the refactor-parse-exception branch October 5, 2016 18:24
Siedlerchr added a commit that referenced this pull request Oct 9, 2016
* upstream/master: (102 commits)
  Removed unused test code (#2140)
  Fix main table bug when creating a duplicate (#2135)
  Remove explicit author and add SPDX-License-Identifier
  Remove GPL from README.md and CONTRIBUTING.md
  fix preview update (#2125)
  Remove some UnicodeToLatex uses (#2132)
  Fix mixup in french/farsi localization
  FetcherException should extend JabRefException
  Fix exception when opening preference dialog (#2127)
  Unify ParserException and ParseException (#2124)
  Small refactoring in Importer package (#2053)
  Implement Datepicker "none"-button (#2122)
  revert change from 816d30c
  Change title/tooltip of source panel in biblatex mode (#2120)
  Refactoring: completey typed metadata and add detailed travis output (#2112)
  RTFchars fix (#2097)
  Fix NPE in Medline fetcher on missing ISSN (#2113)
  Ctrl-s parsing error message (#2114)
  Fix bad web search error messages (#2034)
  parse error freeze (#2106)
  ...

# Conflicts:
#	src/main/java/net/sf/jabref/collab/FileUpdateMonitor.java
#	src/main/java/net/sf/jabref/gui/externalfiles/DownloadExternalFile.java
#	src/main/java/net/sf/jabref/gui/externalfiles/DroppedFileHandler.java
#	src/main/java/net/sf/jabref/gui/externalfiles/MoveFileAction.java
#	src/main/java/net/sf/jabref/logic/cleanup/RenamePdfCleanup.java
#	src/main/java/net/sf/jabref/logic/exporter/FileSaveSession.java
#	src/main/java/net/sf/jabref/logic/util/io/FileUtil.java
#	src/main/java/net/sf/jabref/preferences/JabRefPreferences.java
zesaro pushed a commit to zesaro/jabref that referenced this pull request Nov 22, 2016
* Unify ParserException and ParseException
* Fix package import order in Benchmarks (checkstyle)

* More checkstyle fixes

* If only travis-ci would report all checkstyle errors at once...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: groups dev: code-quality Issues related to code or architecture decisions status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants