From 787fea3dd108a4329a9afe3b1e8dfa6722607b9d Mon Sep 17 00:00:00 2001 From: zaaarf Date: Sun, 27 Aug 2023 01:55:04 +0200 Subject: feat: added getRawMappings(), rewritten MultiMapper for efficiency --- src/main/java/ftbsc/lll/mapper/tools/data/ClassData.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/main/java/ftbsc/lll/mapper/tools/data/ClassData.java') diff --git a/src/main/java/ftbsc/lll/mapper/tools/data/ClassData.java b/src/main/java/ftbsc/lll/mapper/tools/data/ClassData.java index 0f9f25e..cdcec4d 100644 --- a/src/main/java/ftbsc/lll/mapper/tools/data/ClassData.java +++ b/src/main/java/ftbsc/lll/mapper/tools/data/ClassData.java @@ -115,4 +115,20 @@ public class ClassData { throw new MappingNotFoundException("field", String.format("%s.%s", this.name, fieldName)); else return data; } + + /** + * Gets the underlying {@link Map} for {@link MethodData}. + * @return a {@link Map} tying each {@link MethodSignature} to its {@link MethodData} + */ + public Map getMethods() { + return this.methods; + } + + /** + * Gets the underlying {@link Map} for {@link FieldData}. + * @return a {@link Map} tying each field name to its {@link FieldData} + */ + public Map getFields() { + return this.fields; + } } \ No newline at end of file -- cgit v1.2.3-56-ga3b1