From f949c79f6333f52f9e680f92342acb6aa30cc348 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 7 Jun 2017 18:56:25 +0200 Subject: [PATCH] Added some more infos in CompletionDetails --- .../autocomplete/ArduinoCompletionsList.java | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/app/src/cc/arduino/autocomplete/ArduinoCompletionsList.java b/app/src/cc/arduino/autocomplete/ArduinoCompletionsList.java index 8f8be5056..a29b7a1c8 100644 --- a/app/src/cc/arduino/autocomplete/ArduinoCompletionsList.java +++ b/app/src/cc/arduino/autocomplete/ArduinoCompletionsList.java @@ -9,6 +9,7 @@ public class ArduinoCompletionsList extends ArrayList { class ArduinoCompletion { ArduinoCompletionDetail completion; String type; + String location; public ArduinoCompletionDetail getCompletion() { return completion; @@ -17,6 +18,10 @@ class ArduinoCompletion { public String getType() { return type; } + + public String getLocation() { + return location; + } } class ArduinoCompletionDetail { @@ -30,6 +35,22 @@ class ArduinoCompletionDetail { public String getBrief() { return brief; } + + public String getResultType() { + for (CompletionChunk c : chunks) { + if (c.res != null) + return c.res; + } + return null; + } + + public String getTypedText() { + for (CompletionChunk c : chunks) { + if (c.typedtext != null) + return c.typedtext; + } + return null; + } } class CompletionChunk { @@ -37,8 +58,9 @@ class CompletionChunk { String t; String placeholder; String res; + String info; ArduinoCompletionDetail optional; - + public String getTypedtext() { return typedtext; } @@ -54,8 +76,12 @@ class CompletionChunk { public String getRes() { return res; } - + public ArduinoCompletionDetail getOptional() { return optional; } + + public String getInfo() { + return info; + } } \ No newline at end of file