mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 20:07:32 +00:00
Added ScriptType enums to autocmpletion
This commit is contained in:
1 parent
0d45d636b8
commit
c56a8ee7d9
1 file changed
+6
+6
@@ -1,6 +1,7 @@
|
||||
package noppes.npcs.client.gui.util.script.autocomplete;
|
||||
|
||||
import noppes.npcs.client.gui.util.script.interpreter.ScriptDocument;
|
||||
import noppes.npcs.client.gui.util.script.interpreter.field.EnumConstantInfo;
|
||||
import noppes.npcs.client.gui.util.script.interpreter.field.FieldInfo;
|
||||
import noppes.npcs.client.gui.util.script.interpreter.method.MethodInfo;
|
||||
import noppes.npcs.client.gui.util.script.interpreter.type.ScriptTypeInfo;
|
||||
@@ -152,6 +153,11 @@ public class JavaAutocompleteProvider implements AutocompleteProvider {
|
||||
items.add(AutocompleteItem.fromField(field));
|
||||
}
|
||||
|
||||
// Add enum constants (getEnumConstants returns Map<String, EnumConstantInfo>)
|
||||
for (EnumConstantInfo enumConstant : scriptType.getEnumConstants().values()) {
|
||||
items.add(AutocompleteItem.fromField(enumConstant.getFieldInfo()));
|
||||
}
|
||||
|
||||
// Add parent class members
|
||||
if (scriptType.hasSuperClass()) {
|
||||
TypeInfo superType = scriptType.getSuperClass();
|
||||
|
||||
Reference in new issue
Block a user