From 096a393f12e2f3b0b3c96b2495c6c60fb3236503 Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Wed, 15 Jun 2011 23:56:58 +0000 Subject: [PATCH] [added] getFields and getMethods methods. --- src/com/esotericsoftware/reflectasm/FieldAccess.java | 4 ++++ src/com/esotericsoftware/reflectasm/MethodAccess.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/com/esotericsoftware/reflectasm/FieldAccess.java b/src/com/esotericsoftware/reflectasm/FieldAccess.java index 566f155..e94feb5 100644 --- a/src/com/esotericsoftware/reflectasm/FieldAccess.java +++ b/src/com/esotericsoftware/reflectasm/FieldAccess.java @@ -241,4 +241,8 @@ public abstract class FieldAccess { public Object get (Object object, String fieldName) { return get(object, getIndex(fieldName)); } + + public Field[] getFields () { + return fields; + } } diff --git a/src/com/esotericsoftware/reflectasm/MethodAccess.java b/src/com/esotericsoftware/reflectasm/MethodAccess.java index a4955d4..4e8f503 100644 --- a/src/com/esotericsoftware/reflectasm/MethodAccess.java +++ b/src/com/esotericsoftware/reflectasm/MethodAccess.java @@ -234,4 +234,8 @@ public abstract class MethodAccess { } throw new IllegalArgumentException("Unable to find public method: " + methodName + " " + Arrays.toString(parameterTypes)); } + + public Method[] getMethods () { + return methods; + } }