From 8983189af6a4e2367e9adaf00670056de03f8d4a Mon Sep 17 00:00:00 2001 From: mehmet Date: Mon, 25 May 2026 00:59:09 +0300 Subject: [PATCH] first issue --- .classpath | 6 ++++++ .gitignore | 17 +++++---------- .project | 17 +++++++++++++++ .settings/org.eclipse.core.resources.prefs | 2 ++ .settings/org.eclipse.jdt.core.prefs | 11 ++++++++++ src/fields/ReflecMmk.java | 10 +++++++++ src/fields/TestReflectionMain.java | 24 ++++++++++++++++++++++ src/mmk/test/ReflecMmk.java | 10 +++++++++ src/mmk/test/TestReflectionMain.java | 24 ++++++++++++++++++++++ 9 files changed, 109 insertions(+), 12 deletions(-) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 src/fields/ReflecMmk.java create mode 100644 src/fields/TestReflectionMain.java create mode 100644 src/mmk/test/ReflecMmk.java create mode 100644 src/mmk/test/TestReflectionMain.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..51a8bba --- /dev/null +++ b/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/.gitignore b/.gitignore index 9154f4c..17278eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,16 +1,11 @@ -# ---> Java -# Compiled class file +# Java +target/ +bin/ *.class # Log file *.log -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - # Package Files # *.jar *.war @@ -20,7 +15,5 @@ *.tar.gz *.rar -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* -replay_pid* - +# do NOT ignores +!lib/* diff --git a/.project b/.project new file mode 100644 index 0000000..5259f67 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + JavaReflection + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3a21537 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/src/fields/ReflecMmk.java b/src/fields/ReflecMmk.java new file mode 100644 index 0000000..70a029d --- /dev/null +++ b/src/fields/ReflecMmk.java @@ -0,0 +1,10 @@ +package fields; + +public class ReflecMmk { + private String projectNumber; + private int userId; + private boolean flag; + private String definition; + private String type; + +} diff --git a/src/fields/TestReflectionMain.java b/src/fields/TestReflectionMain.java new file mode 100644 index 0000000..84255d4 --- /dev/null +++ b/src/fields/TestReflectionMain.java @@ -0,0 +1,24 @@ +package fields; + +import java.lang.reflect.Field; +import java.util.HashMap; + +public class TestReflectionMain { + + public static void main(String[] args) { + //ReflecMmk refClass = ReflecMmk.class.newInstance(); + + //Field[] refFields = refClass.getDeclaredFields(); + + HashMap importParam = new HashMap(); + importParam.put("PROJECT_NUMBER", "282000"); + importParam.put("definition", "test def."); + importParam.put("Type", "test type"); + + + + System.out.println("\nEnd of app"); + + } + +} diff --git a/src/mmk/test/ReflecMmk.java b/src/mmk/test/ReflecMmk.java new file mode 100644 index 0000000..b9f6da2 --- /dev/null +++ b/src/mmk/test/ReflecMmk.java @@ -0,0 +1,10 @@ +package mmk.test; + +public class ReflecMmk { + private String projectNumber; + private int userId; + private boolean flag; + private String definition; + private String type; + +} diff --git a/src/mmk/test/TestReflectionMain.java b/src/mmk/test/TestReflectionMain.java new file mode 100644 index 0000000..3af398a --- /dev/null +++ b/src/mmk/test/TestReflectionMain.java @@ -0,0 +1,24 @@ +package mmk.test; + +import java.lang.reflect.Field; +import java.util.HashMap; + +public class TestReflectionMain { + + public static void main(String[] args) { + Class refClass = ReflecMmk.class; + + Field[] refFields = refClass.getDeclaredFields(); + + HashMap importParam = new HashMap(); + importParam.put("PROJECT_NUMBER", "282000"); + importParam.put("definition", "test def."); + importParam.put("Type", "test type"); + + + + System.out.println("\nEnd of app"); + + } + +}