GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Bugfix/issue 101 xtend to java by PhilippSalvisberg · Pull Request #104 · utPLSQL/utPLSQL-SQLDeveloper

Conversation

@PhilippSalvisberg

@PhilippSalvisberg PhilippSalvisberg commented May 29, 2020

Copy link
Copy Markdown
Member

Fixes #101 Replace Xtend with Java

  • Renamed alle .xtend sources to .java
  • Used code generated by Xtend 2.20.0 as foundation
  • Various refactoring to make code look like manually written Java and make it maintainable
  • Removed all dependencies to Xtend libraries
  • Updated versions of all dependencies

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
PhilippSalvisberg added 30 commits May 25, 2020 11:27
@PhilippSalvisberg
rename XMLTools.xtend to XMLTools.java
eec53c1
@PhilippSalvisberg
convert XMLTools to Java
53894c2
@PhilippSalvisberg
use ' instead of " for a char
a2b2694
@PhilippSalvisberg
use isEmpty() to check for empty array
dc1ba44
@PhilippSalvisberg
simplify, return result as early as possible
330d1d3
@PhilippSalvisberg
simplify, do not duplicate type when creating instance
bf5673a
@PhilippSalvisberg
rename variable to match naming conventions
165e602
@PhilippSalvisberg
simplify return result as early as possible
40f6c13
@PhilippSalvisberg
rename GenContext.xtend to GenContext.java
1e10c89
@PhilippSalvisberg
convert GenContext to Java
6830956
@PhilippSalvisberg
rename PlsqlObject.xtend to PlsqlObject.java
57cfe38
@PhilippSalvisberg
value and toString styler for model classes
156a3dc
@PhilippSalvisberg
configure styler for model classes
1187f85
@PhilippSalvisberg
extend from AbstractModel again and configure styler
8cfa66c
@PhilippSalvisberg
convert PlsqlObject to Java
9376a4a
@PhilippSalvisberg
rename Annotation.xtend to Annotation.java
f231205
@PhilippSalvisberg
convert Annotation to Java
d03f7ab
@PhilippSalvisberg
add newline after object hash
6cca6f4
@PhilippSalvisberg
add missing newlines
7e917c4
@PhilippSalvisberg
remove object hash in toString to avoid failing tests
b3132c5
@PhilippSalvisberg
rename Unit.xtend to Unit.java
ef41f39
@PhilippSalvisberg
convert Unit to Java
d1e66f8
@PhilippSalvisberg
rename PreferenceModel.xtend to PreferenceModel.java
6e02a69
@PhilippSalvisberg
moved STYLER instance to UtplsqlToStringStyler
81bf821
@PhilippSalvisberg
convert PreferenceModel to Java
d186bfd
@PhilippSalvisberg
rename AbstractModel.xtend to AbstractModel.java
b41166b
@PhilippSalvisberg
convert AbstractModel to Java
a83536c
@PhilippSalvisberg
rename OutputLines.xtend to OutputLines.java
f3bf875
@PhilippSalvisberg
convert OutputLines to Java
2808b97
@PhilippSalvisberg
rename Counter.xtend to Counter.java
e788a9a
PhilippSalvisberg added 22 commits May 29, 2020 09:48
@PhilippSalvisberg
add SmartTimeTest generated by Xtend 2.20.0
5a44e2c
@PhilippSalvisberg
convert SmartTimeTest to Java, removing Xtend dependencies
6a4dc52
@PhilippSalvisberg
rename UtplsqlRunnerPanelTest.xtend to UtplsqlRunnerPanelTest.java
645e2c2
@PhilippSalvisberg
add UtplsqlRunnerPanelTest generated by Xtend 2.20.0
431e377
@PhilippSalvisberg
convert UtplsqlRunnerPanelTest to Java, removing Xtend dependencies
68dcbf2
@PhilippSalvisberg
rename UtplsqlRunnerTest.xtend to UtplsqlRunnerTest.java
d05dac8
@PhilippSalvisberg
add UtplsqlRunnerTest generated by Xtend 2.20.0
ec0ae72
@PhilippSalvisberg
convert UtplsqlRunnerTest to Java, removing Xtend dependencies
99b4d24
@PhilippSalvisberg
remove Xtend, update Sprint, change version to 1.2.0-SNAPSHOT
4b3be10
@PhilippSalvisberg
replace StringConcatenation usages with StringBuilder
56547c1
@PhilippSalvisberg
replace CollectionLiterals.newArrayList with Arrays.asList
ead3729
@PhilippSalvisberg
update versions, fix build warnings, add comments
b58c7f5
@PhilippSalvisberg
show "n/a" instead of null when connection name is not available
d9b89b2
@PhilippSalvisberg
add jococo plugin for code coverage with "mvn jacoco:report"
3a615cd
@PhilippSalvisberg
rename UtplsqlToStringStyler to JsonToStringStyler
6b60d47
@PhilippSalvisberg
JsonToStringStyler for model classes used in the utPLSQL project
9b70d25
@PhilippSalvisberg
using JsonToStringStyler
773d174
@PhilippSalvisberg
using JsonToStringStyler, handle nulls in getTotalNumberOfCompletedTests
f771414
@PhilippSalvisberg
remove unused UtplsqlValueStyler
5a82224
@PhilippSalvisberg
add tests for JsonToStringStyler
0de9b59
@PhilippSalvisberg
add bundle oracle.javatools-nodeps
90e29cf
to avoid ClassNotFoundException (HashStructureAdapter).
Preference dialog cannot be loaded in SQL Developer.

The following build warning must be ignored:

[WARNING] Bundle org.utplsql:org.utplsql.sqldev:bundle:1.2.0-SNAPSHOT :
Host oracle.javatools-nodeps= for this fragment/require bundle cannot be
found on the classpath
@PhilippSalvisberg
use XMLTools to create DocumentBuilder (less redundancy)
5cc114e
@PhilippSalvisberg PhilippSalvisberg added this to the v1.2.0 milestone May 29, 2020
PhilippSalvisberg added 2 commits May 29, 2020 21:00
@PhilippSalvisberg
use SystemTools.sleep (reduce redundant code)
f798f67
@PhilippSalvisberg
remove usage of com.google.common.base.Objects (not provided)
e9cd7e2
causes ClassNotFoundException in SQL Developer
@PhilippSalvisberg PhilippSalvisberg removed this from the v1.2.0 milestone May 29, 2020
PhilippSalvisberg added 2 commits May 29, 2020 21:54
@PhilippSalvisberg
remove unnecessary parenthesis, valueOf calls for readability
9d2c623
@PhilippSalvisberg
change copyright notice from JavaDoc to normal comment
df98a06
@PhilippSalvisberg
PhilippSalvisberg merged commit 584cc33 into master May 30, 2020
@PhilippSalvisberg
PhilippSalvisberg deleted the bugfix/issue-101-xtend-to-java branch May 30, 2020 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Replace Xtend with Java

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@PhilippSalvisberg
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.