Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Allow deep reflection #150

Merged
merged 2 commits into from
Nov 23, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion luke.bat
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
@echo off
set JAVA_OPTIONS=-Xmx1024m -Xms512m -XX:MaxMetaspaceSize=256m
set ADD_OPENS_OPTION=--add-opens java.base/java.lang=ALL-UNNAMED
java %ADD_OPENS_OPTION% -version > nul 2>&1
if %errorlevel% equ 0 (
rem running on jdk9+
set JAVA_OPTIONS=%ADD_OPENS_OPTION%
)

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xmx1024m -Xms512m -XX:MaxMetaspaceSize=256m
start javaw %JAVA_OPTIONS% -Dswing.systemlaf=com.jgoodies.looks.plastic.PlasticXPLookAndFeel -jar .\target\luke-swing-with-deps.jar
16 changes: 13 additions & 3 deletions luke.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
#!/bin/bash

JAVA_OPTIONS="-Xmx1024m -Xms512m -XX:MaxMetaspaceSize=256m"
ADD_OPENS_OPTION="--add-opens java.base/java.lang=ALL-UNNAMED"
java ${ADD_OPENS_OPTION} -version > /dev/null 2>&1
if [ $? -eq 0 ]; then
# running on jdk9+
JAVA_OPTIONS="${ADD_OPENS_OPTION}"
else
# running on jdk8
JAVA_OPTIONS=""
fi

JAVA_OPTIONS="${JAVA_OPTIONS} -Xmx1024m -Xms512m -XX:MaxMetaspaceSize=256m"
JAR_FILE="target/luke-swing-with-deps.jar"
if [[ ! -d `echo $LUKE_PATH` ]]; then
if [[ ! -d `echo ${LUKE_PATH}` ]]; then
LUKE_PATH=$(cd $(dirname $0) && pwd)
echo "Unable to find the LUKE_PATH environnement variable."
echo "Set LUKE_PATH to $LUKE_PATH"
echo "Set LUKE_PATH to ${LUKE_PATH}"
fi

cd ${LUKE_PATH}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,6 @@ private void enableTermQuery() {
tabbedPane.setEnabledAt(Tab.QPARSER.index(), false);
tabbedPane.setEnabledAt(Tab.ANALYZER.index(), false);
tabbedPane.setEnabledAt(Tab.SIMILARITY.index(), false);
tabbedPane.setEnabledAt(Tab.MLT.index(), false);
if (tabbedPane.getSelectedIndex() == Tab.QPARSER.index() ||
tabbedPane.getSelectedIndex() == Tab.ANALYZER.index() ||
tabbedPane.getSelectedIndex() == Tab.SIMILARITY.index() ||
Expand All @@ -473,7 +472,6 @@ private void disableTermQuery() {
tabbedPane.setEnabledAt(Tab.QPARSER.index(), true);
tabbedPane.setEnabledAt(Tab.ANALYZER.index(), true);
tabbedPane.setEnabledAt(Tab.SIMILARITY.index(), true);
tabbedPane.setEnabledAt(Tab.MLT.index(), true);
parseBtn.setEnabled(true);
rewriteCB.setEnabled(true);
mltBtn.setEnabled(true);
Expand Down