diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodFieldLong2.groovy.testClassMethodFieldLong2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodFieldLong2.groovy.testClassMethodFieldLong2.21.completion new file mode 100644 index 000000000000..38617336b117 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodFieldLong2.groovy.testClassMethodFieldLong2.21.completion @@ -0,0 +1,10 @@ +Code completion result for source line: +longField.comp| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD compare(long, long) [STATIC, int +METHOD compareTo(Character) int +METHOD compareTo(Long) [PUBLIC] int +METHOD compareTo(Number) int +METHOD compareUnsigned(long, long) [STATIC, int +METHOD compress(long, long) [STATIC, long diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodFieldString2.groovy.testClassMethodFieldString2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodFieldString2.groovy.testClassMethodFieldString2.21.completion new file mode 100644 index 000000000000..c6b6c0b433a4 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodFieldString2.groovy.testClassMethodFieldString2.21.completion @@ -0,0 +1,11 @@ +Code completion result for source line: +stringField.spli| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD split() String[] +METHOD split(Closure) Collection +METHOD split(String) [PUBLIC] String[] +METHOD split(String, int) [PUBLIC] String[] +METHOD splitEachLine(CharSequence, Cl Object +METHOD splitEachLine(Pattern, Closure Object +METHOD splitWithDelimiters(String, in [PUBLIC] String[] diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodLocalLong2.groovy.testClassMethodLocalLong2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodLocalLong2.groovy.testClassMethodLocalLong2.21.completion new file mode 100644 index 000000000000..1c7cb63b3f6d --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/ClassMethodLocalLong2.groovy.testClassMethodLocalLong2.21.completion @@ -0,0 +1,10 @@ +Code completion result for source line: +localLong.comp| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD compare(long, long) [STATIC, int +METHOD compareTo(Character) int +METHOD compareTo(Long) [PUBLIC] int +METHOD compareTo(Number) int +METHOD compareUnsigned(long, long) [STATIC, int +METHOD compress(long, long) [STATIC, long diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/MethodCompletionTestCase.groovy.testMethodCompletion2.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/MethodCompletionTestCase.groovy.testMethodCompletion2.completion index 59c67ab5ecfa..438a4fde62f0 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/MethodCompletionTestCase.groovy.testMethodCompletion2.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/MethodCompletionTestCase.groovy.testMethodCompletion2.completion @@ -8,10 +8,10 @@ METHOD find(CharSequence, Closure) String METHOD find(Closure) Object METHOD find(Pattern) String METHOD find(Pattern, Closure) String -METHOD findAll() Collection +METHOD findAll() List METHOD findAll(CharSequence) List METHOD findAll(CharSequence, Closure) List -METHOD findAll(Closure) Collection +METHOD findAll(Closure) List METHOD findAll(Pattern) List METHOD findAll(Pattern, Closure) List METHOD findIndexOf(Closure) int diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/ScriptLong2.groovy.testScriptLong2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/ScriptLong2.groovy.testScriptLong2.21.completion new file mode 100644 index 000000000000..b3ba972f4c3e --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/ScriptLong2.groovy.testScriptLong2.21.completion @@ -0,0 +1,10 @@ +Code completion result for source line: +l.comp| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD compare(long, long) [STATIC, int +METHOD compareTo(Character) int +METHOD compareTo(Long) [PUBLIC] int +METHOD compareTo(Number) int +METHOD compareUnsigned(long, long) [STATIC, int +METHOD compress(long, long) [STATIC, long diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/ScriptString2.groovy.testScriptString2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/ScriptString2.groovy.testScriptString2.21.completion new file mode 100644 index 000000000000..7e7a88d7c4a9 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/ScriptString2.groovy.testScriptString2.21.completion @@ -0,0 +1,11 @@ +Code completion result for source line: +s.spli| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD split() String[] +METHOD split(Closure) Collection +METHOD split(String) [PUBLIC] String[] +METHOD split(String, int) [PUBLIC] String[] +METHOD splitEachLine(CharSequence, Cl Object +METHOD splitEachLine(Pattern, Closure Object +METHOD splitWithDelimiters(String, in [PUBLIC] String[] diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/access/basicAccessLevels1/BasicAccessLevels1.groovy.testBasicAccessLevels1.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/access/basicAccessLevels1/BasicAccessLevels1.groovy.testBasicAccessLevels1.completion index d3f704078a6d..1d0a43e947a9 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/access/basicAccessLevels1/BasicAccessLevels1.groovy.testBasicAccessLevels1.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/access/basicAccessLevels1/BasicAccessLevels1.groovy.testBasicAccessLevels1.completion @@ -20,8 +20,8 @@ METHOD every(Closure) boolean METHOD finalize() [PROTECTE void METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.21.completion new file mode 100644 index 000000000000..622bc1966d7c --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.21.completion @@ -0,0 +1,643 @@ +Code completion result for source line: +(1..3).any {println |} +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +PACKAGE com null +PACKAGE groovy null +PACKAGE groovyjarjarantlr null +PACKAGE groovyjarjarantlr4 null +PACKAGE groovyjarjarasm null +PACKAGE groovyjarjarpicocli null +PACKAGE java null +PACKAGE javax null +PACKAGE jdk null +PACKAGE org null +PACKAGE sun null +CLASS AbstractCollection null +CLASS AbstractFactory null +CLASS AbstractList null +CLASS AbstractMap null +CLASS AbstractMethodError null +CLASS AbstractQueue null +CLASS AbstractSequentialList null +CLASS AbstractSet null +CLASS AdaptingMetaClass null +CLASS Appendable null +CLASS ArithmeticException null +CLASS ArrayDeque null +CLASS ArrayIndexOutOfBoundsException null +CLASS ArrayList null +CLASS ArrayStoreException null +CLASS Arrays null +CLASS AssertionError null +CLASS Authenticator null +CLASS AutoCloseable null +CLASS Base64 null +CLASS BenchmarkInterceptor null +CLASS BigDecimal null +CLASS BigInteger null +CLASS BindException null +CLASS Binding null +CLASS BitSet null +CLASS Boolean null +CLASS BootstrapMethodError null +CLASS BufferedInputStream null +CLASS BufferedIterator null +CLASS BufferedOutputStream null +CLASS BufferedReader null +CLASS BufferedWriter null +CLASS Buildable null +CLASS BuilderSupport null +CLASS Byte null +CLASS ByteArrayInputStream null +CLASS ByteArrayOutputStream null +CLASS CacheRequest null +CLASS CacheResponse null +CLASS Calendar null +CLASS Category null +CLASS CharArrayReader null +CLASS CharArrayWriter null +CLASS CharConversionException null +CLASS CharSequence null +CLASS Character null +CLASS CharsetToolkit null +CLASS Class null +CLASS ClassCastException null +CLASS ClassCircularityError null +CLASS ClassFormatError null +CLASS ClassLoader null +CLASS ClassNotFoundException null +CLASS ClassValue null +CLASS CloneNotSupportedException null +CLASS Cloneable null +CLASS Closeable null +CLASS Closure null +CLASS ClosureComparator null +CLASS ClosureException null +CLASS ClosureInvokingMethod null +CLASS Collection null +CLASS Collections null +CLASS Comparable null +CLASS Comparator null +CLASS ConcurrentModificationExceptio null +CLASS ConfigBinding null +CLASS ConfigObject null +CLASS ConfigSlurper null +CLASS ConnectException null +CLASS Console null +CLASS ContentHandler null +CLASS ContentHandlerFactory null +CLASS CookieHandler null +CLASS CookieManager null +CLASS CookiePolicy null +CLASS CookieStore null +CLASS Currency null +CLASS DataInput null +CLASS DataInputStream null +CLASS DataOutput null +CLASS DataOutputStream null +CLASS DatagramPacket null +CLASS DatagramSocket null +CLASS DatagramSocketImpl null +CLASS DatagramSocketImplFactory null +CLASS Date null +CLASS Delegate null +CLASS DelegatesTo null +CLASS DelegatingMetaClass null +CLASS DelegatingScript null +CLASS Deprecated null +CLASS DeprecationException null +CLASS Deque null +CLASS Dictionary null +CLASS Double null +CLASS DoubleSummaryStatistics null +CLASS DuplicateFormatFlagsException null +CLASS EOFException null +CLASS EmptyRange null +CLASS EmptyStackException null +CLASS Enum null +CLASS EnumConstantNotPresentExceptio null +CLASS EnumMap null +CLASS EnumSet null +CLASS Enumeration null +CLASS Error null +CLASS Eval null +CLASS EventListener null +CLASS EventListenerProxy null +CLASS EventObject null +CLASS Exception null +CLASS ExceptionInInitializerError null +CLASS Expando null +CLASS ExpandoMetaClass null +CLASS ExpandoMetaClassCreationHandle null +CLASS Externalizable null +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null +CLASS GString null +CLASS GeneratedGroovyProxy null +CLASS Grab null +CLASS GrabConfig null +CLASS GrabExclude null +CLASS GrabResolver null +CLASS Grapes null +CLASS GregorianCalendar null +CLASS GroovyCallable null +CLASS GroovyClassLoader null +CLASS GroovyCodeSource null +CLASS GroovyCollections null +CLASS GroovyInterceptable null +CLASS GroovyObject null +CLASS GroovyObjectSupport null +CLASS GroovyResourceLoader null +CLASS GroovyRuntimeException null +CLASS GroovyScriptEngine null +CLASS GroovyShell null +CLASS GroovySystem null +CLASS Groovydoc null +CLASS HashMap null +CLASS HashSet null +CLASS Hashtable null +CLASS HexFormat null +CLASS HttpCookie null +CLASS HttpRetryException null +CLASS HttpURLConnection null +CLASS IDN null +CLASS IFileNameFinder null +CLASS IOError null +CLASS IOException null +CLASS IdentityHashMap null +CLASS IllegalAccessError null +CLASS IllegalAccessException null +CLASS IllegalArgumentException null +CLASS IllegalCallerException null +CLASS IllegalFormatCodePointExceptio null +CLASS IllegalFormatConversionExcepti null +CLASS IllegalFormatException null +CLASS IllegalFormatFlagsException null +CLASS IllegalFormatPrecisionExceptio null +CLASS IllegalFormatWidthException null +CLASS IllegalMonitorStateException null +CLASS IllegalPropertyAccessException null +CLASS IllegalStateException null +CLASS IllegalThreadStateException null +CLASS IllformedLocaleException null +CLASS IncompatibleClassChangeError null +CLASS IncorrectClosureArgumentsExcep null +CLASS IndentPrinter null +CLASS IndexOutOfBoundsException null +CLASS Inet4Address null +CLASS Inet6Address null +CLASS InetAddress null +CLASS InetSocketAddress null +CLASS InheritableThreadLocal null +CLASS InputMismatchException null +CLASS InputStream null +CLASS InputStreamReader null +CLASS InsideClosure1 null +CLASS InstantiationError null +CLASS InstantiationException null +CLASS IntRange null +CLASS IntSummaryStatistics null +CLASS Integer null +CLASS Interceptor null +CLASS InterfaceAddress null +CLASS InternalError null +CLASS InterruptedException null +CLASS InterruptedIOException null +CLASS InvalidClassException null +CLASS InvalidObjectException null +CLASS InvalidPropertiesFormatExcepti null +CLASS Iterable null +CLASS Iterator null +CLASS JarURLConnection null +CLASS LayerInstantiationException null +CLASS Lazy null +CLASS LineNumberInputStream null +CLASS LineNumberReader null +CLASS LinkageError null +CLASS LinkedHashMap null +CLASS LinkedHashSet null +CLASS LinkedList null +CLASS List null +CLASS ListIterator null +CLASS ListResourceBundle null +CLASS ListWithDefault null +CLASS Locale null +CLASS Long null +CLASS LongSummaryStatistics null +CLASS MalformedURLException null +CLASS Map null +CLASS MapEntry null +CLASS MapWithDefault null +CLASS MatchException null +CLASS Math null +CLASS MetaArrayLengthProperty null +CLASS MetaBeanProperty null +CLASS MetaClass null +CLASS MetaClassImpl null +CLASS MetaClassRegistry null +CLASS MetaClassRegistryChangeEvent null +CLASS MetaClassRegistryChangeEventLi null +CLASS MetaExpandoProperty null +CLASS MetaMethod null +CLASS MetaObjectProtocol null +CLASS MetaProperty null +CLASS MissingClassException null +CLASS MissingFieldException null +CLASS MissingFormatArgumentException null +CLASS MissingFormatWidthException null +CLASS MissingMethodException null +CLASS MissingPropertyException null +CLASS MissingResourceException null +CLASS Mixin null +CLASS Module null +CLASS ModuleLayer null +CLASS MulticastSocket null +CLASS MutableMetaClass null +CLASS NavigableMap null +CLASS NavigableSet null +CLASS NegativeArraySizeException null +CLASS NetPermission null +CLASS NetworkInterface null +CLASS Newify null +CLASS NoClassDefFoundError null +CLASS NoRouteToHostException null +CLASS NoSuchElementException null +CLASS NoSuchFieldError null +CLASS NoSuchFieldException null +CLASS NoSuchMethodError null +CLASS NoSuchMethodException null +CLASS Node null +CLASS NodeBuilder null +CLASS NodeList null +CLASS NodePrinter null +CLASS NonEmptySequence null +CLASS NotActiveException null +CLASS NotSerializableException null +CLASS NullPointerException null +CLASS Number null +CLASS NumberFormatException null +CLASS NumberRange null +CLASS Object null +CLASS ObjectGraphBuilder null +CLASS ObjectInput null +CLASS ObjectInputFilter null +CLASS ObjectInputStream null +CLASS ObjectInputValidation null +CLASS ObjectOutput null +CLASS ObjectOutputStream null +CLASS ObjectRange null +CLASS ObjectStreamClass null +CLASS ObjectStreamConstants null +CLASS ObjectStreamException null +CLASS ObjectStreamField null +CLASS Objects null +CLASS Observable null +CLASS ObservableList null +CLASS ObservableMap null +CLASS ObservableSet null +CLASS Observer null +CLASS Optional null +CLASS OptionalDataException null +CLASS OptionalDouble null +CLASS OptionalInt null +CLASS OptionalLong null +CLASS OrderBy null +CLASS OutOfMemoryError null +CLASS OutputStream null +CLASS OutputStreamWriter null +CLASS Override null +CLASS Package null +CLASS ParameterArray null +CLASS PasswordAuthentication null +CLASS PermutationGenerator null +CLASS PipedInputStream null +CLASS PipedOutputStream null +CLASS PipedReader null +CLASS PipedWriter null +CLASS PortUnreachableException null +CLASS PrimitiveIterator null +CLASS PrintStream null +CLASS PrintWriter null +CLASS PriorityQueue null +CLASS Process null +CLASS ProcessBuilder null +CLASS ProcessHandle null +CLASS Properties null +CLASS PropertyAccessInterceptor null +CLASS PropertyPermission null +CLASS PropertyResourceBundle null +CLASS PropertyValue null +CLASS ProtocolException null +CLASS ProtocolFamily null +CLASS Proxy null +CLASS Proxy null +CLASS ProxyGenerator null +CLASS ProxyMetaClass null +CLASS ProxySelector null +CLASS PushbackInputStream null +CLASS PushbackReader null +CLASS Queue null +CLASS Random null +CLASS RandomAccess null +CLASS RandomAccessFile null +CLASS Range null +CLASS ReadOnlyPropertyException null +CLASS Readable null +CLASS Reader null +CLASS Record null +CLASS Reference null +CLASS ReflectiveOperationException null +CLASS ResourceBundle null +CLASS ResourceConnector null +CLASS ResourceException null +CLASS ResponseCache null +CLASS Runnable null +CLASS Runtime null +CLASS RuntimeException null +CLASS RuntimePermission null +CLASS SafeVarargs null +CLASS Scanner null +CLASS ScopedValue null +CLASS Script null +CLASS ScriptException null +CLASS SecureCacheResponse null +CLASS SecurityException null +CLASS SecurityManager null +CLASS Sequence null +CLASS SequenceInputStream null +CLASS SequencedCollection null +CLASS SequencedMap null +CLASS SequencedSet null +CLASS Serial null +CLASS Serializable null +CLASS SerializablePermission null +CLASS ServerSocket null +CLASS ServiceConfigurationError null +CLASS ServiceLoader null +CLASS Set null +CLASS Short null +CLASS SimpleTimeZone null +CLASS Singleton null +CLASS Socket null +CLASS SocketAddress null +CLASS SocketException null +CLASS SocketImpl null +CLASS SocketImplFactory null +CLASS SocketOption null +CLASS SocketOptions null +CLASS SocketPermission null +CLASS SocketTimeoutException null +CLASS SortedMap null +CLASS SortedSet null +CLASS Spliterator null +CLASS Spliterators null +CLASS SplittableRandom null +CLASS SpreadListEvaluatingException null +CLASS SpreadMap null +CLASS SpreadMapEvaluatingException null +CLASS Stack null +CLASS StackOverflowError null +CLASS StackTraceElement null +CLASS StackWalker null +CLASS StandardProtocolFamily null +CLASS StandardSocketOptions null +CLASS StreamCorruptedException null +CLASS StreamTokenizer null +CLASS StrictMath null +CLASS String null +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null +CLASS SuppressWarnings null +CLASS SyncFailedException null +CLASS System null +CLASS Thread null +CLASS ThreadDeath null +CLASS ThreadGroup null +CLASS ThreadLocal null +CLASS Throwable null +CLASS TimeZone null +CLASS Timer null +CLASS TimerTask null +CLASS TooManyListenersException null +CLASS TracingInterceptor null +CLASS TreeMap null +CLASS TreeSet null +CLASS Tuple null +CLASS Tuple0 null +CLASS Tuple1 null +CLASS Tuple10 null +CLASS Tuple11 null +CLASS Tuple12 null +CLASS Tuple13 null +CLASS Tuple14 null +CLASS Tuple15 null +CLASS Tuple16 null +CLASS Tuple2 null +CLASS Tuple3 null +CLASS Tuple4 null +CLASS Tuple5 null +CLASS Tuple6 null +CLASS Tuple7 null +CLASS Tuple8 null +CLASS Tuple9 null +CLASS TypeNotPresentException null +CLASS URI null +CLASS URISyntaxException null +CLASS URL null +CLASS URLClassLoader null +CLASS URLConnection null +CLASS URLDecoder null +CLASS URLEncoder null +CLASS URLPermission null +CLASS URLStreamHandler null +CLASS URLStreamHandlerFactory null +CLASS UTFDataFormatException null +CLASS UUID null +CLASS UncheckedIOException null +CLASS UnixDomainSocketAddress null +CLASS UnknownError null +CLASS UnknownFormatConversionExcepti null +CLASS UnknownFormatFlagsException null +CLASS UnknownHostException null +CLASS UnknownServiceException null +CLASS UnsatisfiedLinkError null +CLASS UnsupportedClassVersionError null +CLASS UnsupportedEncodingException null +CLASS UnsupportedOperationException null +CLASS Vector null +CLASS VerifyError null +CLASS VirtualMachineError null +CLASS Void null +CLASS WeakHashMap null +CLASS Writable null +CLASS WriteAbortedException null +CLASS Writer null +CLASS WrongThreadException null +METHOD addShutdownHook(Closure) void +METHOD any() boolean +METHOD any(Closure) boolean +METHOD asBoolean() boolean +METHOD asType(Class) Object +METHOD clone() [PROTECTE Object +METHOD collect() Collection +METHOD collect(Closure) List +METHOD collect(Collection, Closure) Collection +METHOD dump() String +METHOD each(Closure) Object +METHOD eachWithIndex(Closure) Object +METHOD equals(Object) [PUBLIC] boolean +METHOD evaluate(File) [PUBLIC] Object +METHOD evaluate(String) [PUBLIC] Object +METHOD every() boolean +METHOD every(Closure) boolean +METHOD finalize() [PROTECTE void +METHOD find() Object +METHOD find(Closure) Object +METHOD findAll() List +METHOD findAll(Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD getAt(String) Object +METHOD getBinding() [PUBLIC] Binding +METHOD getClass() [PUBLIC] Class +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getProperties() Map +METHOD getProperty(String) [PUBLIC] Object +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD identity(Closure) Object +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isCase(Object) boolean +METHOD iterator() Iterator +METHOD main(String[]) [STATIC, void +METHOD metaClass(Closure) MetaClass +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD run() [PUBLIC] Object +METHOD run(File, String[]) [PUBLIC] void +METHOD setBinding(Binding) [PUBLIC] void +METHOD setMetaClass(MetaClass) void +METHOD setProperty(String, Object) [PUBLIC] void +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split(Closure) Collection +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD stream() Stream +METHOD tap(Closure) Object +METHOD test() [PUBLIC] boolean +METHOD toString() String +METHOD use(Class, Closure) Object +METHOD use(List, Closure) Object +METHOD use(Object[]) Object +METHOD wait() [PUBLIC] void +METHOD wait(long) [PUBLIC] void +METHOD wait(long, int) [PUBLIC] void +METHOD with(Closure) Object +METHOD with(boolean, Closure) Object +METHOD withTraits(Class[]) Object +FIELD binding [PUBLIC] Binding +FIELD class [PUBLIC] Class +FIELD defaultMetaClass [PRIVATE] MetaClass +VARIABLE it Object +KEYWORD assert null +KEYWORD boolean null +KEYWORD break null +KEYWORD byte null +KEYWORD case null +KEYWORD catch null +KEYWORD char null +KEYWORD continue null +KEYWORD def null +KEYWORD default null +KEYWORD do null +KEYWORD double null +KEYWORD else null +KEYWORD extends null +KEYWORD final null +KEYWORD finally null +KEYWORD float null +KEYWORD for null +KEYWORD if null +KEYWORD in null +KEYWORD instanceof null +KEYWORD int null +KEYWORD long null +KEYWORD native null +KEYWORD new null +KEYWORD private null +KEYWORD property null +KEYWORD protected null +KEYWORD public null +KEYWORD return null +KEYWORD short null +KEYWORD static null +KEYWORD strictfp null +KEYWORD super null +KEYWORD switch null +KEYWORD synchronized null +KEYWORD this null +KEYWORD throw null +KEYWORD transient null +KEYWORD try null +KEYWORD void null +KEYWORD volatile null +KEYWORD while null diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.completion index 1b83887edde6..cb53df7eb86d 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/closures/insideClosure1/InsideClosure1.groovy.testInsideClosure1_1.completion @@ -521,8 +521,8 @@ METHOD every(Closure) boolean METHOD finalize() [PROTECTE void METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/collections/collections1/Collections1.groovy.testCollections1_3.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/collections/collections1/Collections1.groovy.testCollections1_3.21.completion new file mode 100644 index 000000000000..415bf86abc83 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/collections/collections1/Collections1.groovy.testCollections1_3.21.completion @@ -0,0 +1,26 @@ +Code completion result for source line: +(1..10).a| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD add(E) [PUBLIC] boolean +METHOD add(int, E) [PUBLIC] void +METHOD addAll(Collection [PUBLIC] boolean +METHOD addAll(Iterable) boolean +METHOD addAll(Iterator) boolean +METHOD addAll(Object[]) boolean +METHOD addAll(int, Collection [PUBLIC] boolean +METHOD addAll(Iterable) boolean +METHOD addAll(Iterator) boolean +METHOD addAll(Object[]) boolean +METHOD addAll(int, Collection [STATIC, List +METHOD count(Closure) Number +METHOD count(Object) Number +METHOD countBy(Closure) Map +METHOD disjoint(Iterable) boolean +METHOD drop(int) List +METHOD dropRight(int) List +METHOD dropWhile(Closure) List +METHOD dump() String +METHOD each(Closure) List +METHOD eachCombination(Closure) void +METHOD eachPermutation(Closure) Iterator +METHOD eachWithIndex(Closure) List +METHOD equals(IntRange) [PUBLIC] boolean +METHOD equals(List) boolean +METHOD equals(Object) [PUBLIC] boolean +METHOD equals(Object[]) boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD execute() Process +METHOD execute(List, File) Process +METHOD execute(String[], File) Process +METHOD find() Object +METHOD find(Closure) Object +METHOD findAll() List +METHOD findAll(Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD findResults(Closure) Collection +METHOD first() Object +METHOD flatten() List +METHOD flatten(Closure) Collection +METHOD forEach(Consumer) [PUBLIC] void +METHOD get(int) [PUBLIC] Integer +METHOD getAt(Collection) List +METHOD getAt(EmptyRange) List +METHOD getAt(Number) Object +METHOD getAt(Range) List +METHOD getAt(String) List +METHOD getAt(int) Object +METHOD getClass() [PUBLIC] Class +METHOD getFirst() [PUBLIC] E +METHOD getFrom() [PUBLIC] Integer +METHOD getFromInt() [PUBLIC] int +METHOD getInclusive() [PUBLIC] Boolean +METHOD getIndices() IntRange +METHOD getLast() [PUBLIC] E +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getProperties() Map +METHOD getTo() [PUBLIC] Integer +METHOD getToInt() [PUBLIC] int +METHOD grep() List +METHOD grep(Object) List +METHOD groupBy(Closure) Map +METHOD groupBy(List) Map +METHOD groupBy(Object[]) Map +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD head() Object +METHOD identity(Closure) Object +METHOD indexOf(Object) [PUBLIC] int +METHOD indexed() Map +METHOD indexed(int) Map +METHOD init() List +METHOD inits() List +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() [PUBLIC] String +METHOD intersect(Collection) Collection +METHOD intersect(Collection, Comparat Collection +METHOD intersect(Iterable) List +METHOD intersect(Iterable, Comparator List +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isCase(Object) boolean +METHOD isEmpty() [PUBLIC] boolean +METHOD isReverse() [PUBLIC] boolean +METHOD iterator() [PUBLIC] Iterator +METHOD join(String) String +METHOD last() Object +METHOD lastIndexOf(Object) [PUBLIC] int +METHOD leftShift(Object) List +METHOD listIterator() [PUBLIC] ListIterator +METHOD listIterator(int) [PUBLIC] ListIterator +METHOD max() Object +METHOD max(Closure) Object +METHOD max(Comparator) Object +METHOD metaClass(Closure) MetaClass +METHOD min() Object +METHOD min(Closure) Object +METHOD min(Comparator) Object +METHOD minus(Collection) List +METHOD minus(Iterable) List +METHOD minus(Object) List +METHOD multiply(Number) List +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD of() [STATIC, List +METHOD of(E) [STATIC, List +METHOD of(E, E) [STATIC, List +METHOD of(E, E, E) [STATIC, List +METHOD of(E, E, E, E) [STATIC, List +METHOD of(E, E, E, E, E) [STATIC, List +METHOD of(E, E, E, E, E, E) [STATIC, List +METHOD of(E, E, E, E, E, E, E) [STATIC, List +METHOD of(E, E, E, E, E, E, E, E) [STATIC, List +METHOD of(E, E, E, E, E, E, E, E, E) [STATIC, List +METHOD of(E, E, E, E, E, E, E, E, E, [STATIC, List +METHOD of(E...) [STATIC, List +METHOD parallelStream() [PUBLIC] Stream +METHOD permutations() Set +METHOD permutations(Closure) List +METHOD plus(Collection) List +METHOD plus(Iterable) List +METHOD plus(Object) List +METHOD plus(int, Iterable) List +METHOD plus(int, List) List +METHOD plus(int, Object) List +METHOD pop() Object +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD push(Object) boolean +METHOD putAt(EmptyRange, Collection) void +METHOD putAt(EmptyRange, Object) void +METHOD putAt(IntRange, Collection) void +METHOD putAt(IntRange, Object) void +METHOD putAt(List, List) void +METHOD putAt(List, Object) void +METHOD putAt(Number, Object) void +METHOD putAt(String, Object) void +METHOD putAt(int, Object) void +METHOD remove(Object) [PUBLIC] boolean +METHOD remove(int) [PUBLIC] E +METHOD removeAll(Closure) boolean +METHOD removeAll(Collection) [PUBLIC] boolean +METHOD removeAll(Object[]) boolean +METHOD removeAt(int) Object +METHOD removeElement(Object) boolean +METHOD removeFirst() [PUBLIC] E +METHOD removeIf(Predicate) [PUBLIC] boolean +METHOD removeLast() [PUBLIC] E +METHOD replaceAll(UnaryOperator) [PUBLIC] void +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD retainAll(Closure) boolean +METHOD retainAll(Collection) [PUBLIC] boolean +METHOD retainAll(Object[]) boolean +METHOD reverse() List +METHOD reverse(boolean) List +METHOD reverseEach(Closure) List +METHOD reversed() [PUBLIC] List +METHOD set(int, E) [PUBLIC] E +METHOD setMetaClass(MetaClass) void +METHOD shuffle() void +METHOD shuffle(Random) void +METHOD shuffled() List +METHOD shuffled(Random) List +METHOD size() [PUBLIC] int +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD sort() List +METHOD sort(Closure) List +METHOD sort(Comparator) [PUBLIC] void +METHOD sort(boolean) List +METHOD sort(boolean, Closure) List +METHOD sort(boolean, Comparator) List +METHOD split(Closure) List +METHOD spliterator() [PUBLIC] Spliterator +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD step(int) [PUBLIC] List +METHOD step(int, Closure) [PUBLIC] void +METHOD stream() Stream +METHOD subList(int, int) [PUBLIC] List +METHOD subListBorders(int) [PUBLIC] RangeInfo +METHOD subsequences() Set +METHOD sum() Object +METHOD sum(Closure) Object +METHOD sum(Object) Object +METHOD sum(Object, Closure) Object +METHOD swap(int, int) List +METHOD tail() List +METHOD tails() List +METHOD take(int) List +METHOD takeRight(int) List +METHOD takeWhile(Closure) List +METHOD tap(Closure) Object +METHOD toArray() [PUBLIC] Object[] +METHOD toArray(IntFunction) [PUBLIC] T[] +METHOD toArray(T[]) [PUBLIC] T[] +METHOD toList() List +METHOD toListString() String +METHOD toListString(int) String +METHOD toSet() Set +METHOD toSorted() List +METHOD toSorted(Closure) List +METHOD toSorted(Comparator) List +METHOD toSpreadMap() SpreadMap +METHOD toString() [PUBLIC] String +METHOD toUnique() List +METHOD toUnique(Closure) List +METHOD toUnique(Comparator) List +METHOD transpose() List +METHOD unique() List +METHOD unique(Closure) List +METHOD unique(Comparator) List +METHOD unique(boolean) List +METHOD unique(boolean, Closure) List +METHOD unique(boolean, Comparator) List +METHOD use(Class, Closure) Object +METHOD use(List, Closure) Object +METHOD use(Object[]) Object +METHOD wait() [PUBLIC] void +METHOD wait(long) [PUBLIC] void +METHOD wait(long, int) [PUBLIC] void +METHOD with(Closure) Object +METHOD with(boolean, Closure) Object +METHOD withDefault(Closure) ListWithDefault +METHOD withEagerDefault(Closure) ListWithDefault +METHOD withIndex() List +METHOD withIndex(int) List +METHOD withLazyDefault(Closure) ListWithDefault +METHOD withTraits(Class[]) Object +FIELD class [PUBLIC] Class +FIELD empty [PUBLIC] boolean +FIELD first [PUBLIC] Integer +FIELD from [PUBLIC] Integer +FIELD fromInt [PUBLIC] int +FIELD inclusive [PUBLIC] Boolean +FIELD last [PUBLIC] Integer +FIELD reverse [PUBLIC] boolean +FIELD to [PUBLIC] Integer +FIELD toInt [PUBLIC] int diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors4/Constructors4.groovy.testConstructors4.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors4/Constructors4.groovy.testConstructors4.21.completion new file mode 100644 index 000000000000..eb2544cb1558 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors4/Constructors4.groovy.testConstructors4.21.completion @@ -0,0 +1,34 @@ +Code completion result for source line: +Foo f = new F| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +CONSTRUCTO Foo() null +------------------------------------ +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS Foo null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors5/Constructors5.groovy.testConstructors5.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors5/Constructors5.groovy.testConstructors5.21.completion new file mode 100644 index 000000000000..df9c542e9572 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors5/Constructors5.groovy.testConstructors5.21.completion @@ -0,0 +1,35 @@ +Code completion result for source line: +Foo f = new F| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +CONSTRUCTO Foo() null +CONSTRUCTO Foo(int) null +------------------------------------ +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS Foo null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors7/Constructors7.groovy.testConstructors7.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors7/Constructors7.groovy.testConstructors7.21.completion new file mode 100644 index 000000000000..1d003ab9bab7 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors7/Constructors7.groovy.testConstructors7.21.completion @@ -0,0 +1,33 @@ +Code completion result for source line: +String s = new String| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +CONSTRUCTO String() null +CONSTRUCTO String(AbstractStringBuilder, null +CONSTRUCTO String(Charset, byte[], int, i null +CONSTRUCTO String(String) null +CONSTRUCTO String(StringBuffer) null +CONSTRUCTO String(StringBuilder) null +CONSTRUCTO String(byte[]) null +CONSTRUCTO String(byte[], Charset) null +CONSTRUCTO String(byte[], String) null +CONSTRUCTO String(byte[], byte) null +CONSTRUCTO String(byte[], int) null +CONSTRUCTO String(byte[], int, int) null +CONSTRUCTO String(byte[], int, int, Chars null +CONSTRUCTO String(byte[], int, int, Strin null +CONSTRUCTO String(byte[], int, int, int) null +CONSTRUCTO String(char[]) null +CONSTRUCTO String(char[], int, int) null +CONSTRUCTO String(char[], int, int, Void) null +CONSTRUCTO String(int[], int, int) null +------------------------------------ +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors8/Constructors8.groovy.testConstructors8.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors8/Constructors8.groovy.testConstructors8.21.completion new file mode 100644 index 000000000000..03e80f2a353a --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/constructors/constructors8/Constructors8.groovy.testConstructors8.21.completion @@ -0,0 +1,33 @@ +Code completion result for source line: +String s = new String|("abc"); +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +CONSTRUCTO String() null +CONSTRUCTO String(AbstractStringBuilder, null +CONSTRUCTO String(Charset, byte[], int, i null +CONSTRUCTO String(String) null +CONSTRUCTO String(StringBuffer) null +CONSTRUCTO String(StringBuilder) null +CONSTRUCTO String(byte[]) null +CONSTRUCTO String(byte[], Charset) null +CONSTRUCTO String(byte[], String) null +CONSTRUCTO String(byte[], byte) null +CONSTRUCTO String(byte[], int) null +CONSTRUCTO String(byte[], int, int) null +CONSTRUCTO String(byte[], int, int, Chars null +CONSTRUCTO String(byte[], int, int, Strin null +CONSTRUCTO String(byte[], int, int, int) null +CONSTRUCTO String(char[]) null +CONSTRUCTO String(char[], int, int) null +CONSTRUCTO String(char[], int, int, Void) null +CONSTRUCTO String(int[], int, int) null +------------------------------------ +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/flow/collectionLiterals1/CollectionLiterals1.groovy.testCollectionLiterals1_1.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/flow/collectionLiterals1/CollectionLiterals1.groovy.testCollectionLiterals1_1.21.completion new file mode 100644 index 000000000000..0b7f4e5449ac --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/flow/collectionLiterals1/CollectionLiterals1.groovy.testCollectionLiterals1_1.21.completion @@ -0,0 +1,26 @@ +Code completion result for source line: +range1.a| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD add(E) [PUBLIC] boolean +METHOD add(int, E) [PUBLIC] void +METHOD addAll(Collection [PUBLIC] boolean +METHOD addAll(Iterable) boolean +METHOD addAll(Iterator) boolean +METHOD addAll(Object[]) boolean +METHOD addAll(int, Collection [PUBLIC] boolean +METHOD addAll(Iterable) boolean +METHOD addAll(Iterator) boolean +METHOD addAll(Object[]) boolean +METHOD addAll(int, Collection +METHOD digest(String) String +METHOD drop(int) String +METHOD dropRight(int) String +METHOD dropWhile(Closure) String +METHOD dump() String +METHOD each(Closure) Object +METHOD eachLine(Closure) Object +METHOD eachLine(int, Closure) Object +METHOD eachMatch(CharSequence, Closur CharSequence +METHOD eachMatch(Pattern, Closure) CharSequence +METHOD eachMatch(String, Closure) String +METHOD eachWithIndex(Closure) Object +METHOD endsWith(String) [PUBLIC] boolean +METHOD endsWithAny(CharSequence[]) boolean +METHOD endsWithIgnoreCase(CharSequenc boolean +METHOD equals(GString) [PUBLIC] boolean +METHOD equals(Object) [PUBLIC] boolean +METHOD equalsIgnoreCase(String) [PUBLIC] boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD execute() Process +METHOD execute(List, File) Process +METHOD execute(String[], File) Process +METHOD expand() String +METHOD expand(int) String +METHOD expandLine(int) String +METHOD find() Object +METHOD find(CharSequence) String +METHOD find(CharSequence, Closure) String +METHOD find(Closure) Object +METHOD find(Pattern) String +METHOD find(Pattern, Closure) String +METHOD findAll() List +METHOD findAll(CharSequence) List +METHOD findAll(CharSequence, Closure) List +METHOD findAll(Closure) List +METHOD findAll(Pattern) List +METHOD findAll(Pattern, Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD format(Locale, String, Object. [STATIC, String +METHOD format(String, Object...) [STATIC, String +METHOD formatted(Object...) [PUBLIC] String +METHOD getAt(Collection) String +METHOD getAt(EmptyRange) String +METHOD getAt(IntRange) String +METHOD getAt(Range) String +METHOD getAt(String) Object +METHOD getAt(int) String +METHOD getBytes() [PUBLIC] byte[] +METHOD getBytes(Charset) [PUBLIC] byte[] +METHOD getBytes(String) [PUBLIC] byte[] +METHOD getBytes(int, int, byte[], int [PUBLIC] void +METHOD getChars() char[] +METHOD getChars(int, int, char[], int [PUBLIC] void +METHOD getClass() [PUBLIC] Class +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getProperties() Map +METHOD getProperty(String) [PUBLIC] Object +METHOD getStrings() [PUBLIC] String[] +METHOD getValue(int) [PUBLIC] Object +METHOD getValueCount() [PUBLIC] int +METHOD getValues() [PUBLIC] Object[] +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD identity(Closure) Object +METHOD indent(int) [PUBLIC] String +METHOD indexOf(String) [PUBLIC] int +METHOD indexOf(String, int) [PUBLIC] int +METHOD indexOf(String, int, int) [PUBLIC] int +METHOD indexOf(int) [PUBLIC] int +METHOD indexOf(int, int) [PUBLIC] int +METHOD indexOf(int, int, int) [PUBLIC] int +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD intern() [PUBLIC] String +METHOD invokeMethod(String, Object) [PUBLIC] Object +METHOD is(Object) boolean +METHOD isAllWhitespace() boolean +METHOD isAtLeast(String) Boolean +METHOD isBigDecimal() boolean +METHOD isBigInteger() boolean +METHOD isBlank() boolean +METHOD isCase(Object) boolean +METHOD isDouble() boolean +METHOD isEmpty() [PUBLIC] boolean +METHOD isFloat() boolean +METHOD isInteger() boolean +METHOD isLong() boolean +METHOD isNumber() boolean +METHOD iterator() Iterator +METHOD join(CharSequence, CharSequenc [STATIC, String +METHOD join(CharSequence, Iterable +METHOD matches(Pattern) boolean +METHOD matches(String) [PUBLIC] boolean +METHOD md5() String +METHOD metaClass(Closure) MetaClass +METHOD minus(Object) String +METHOD minus(Pattern) String +METHOD multiply(Number) String +METHOD negate() [PUBLIC] Pattern +METHOD next() String +METHOD normalize() String +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD numberAwareCompareTo(Comparabl int +METHOD offsetByCodePoints(int, int) [PUBLIC] int +METHOD padLeft(Number) String +METHOD padLeft(Number, CharSequence) String +METHOD padRight(Number) String +METHOD padRight(Number, CharSequence) String +METHOD plus(CharSequence) String +METHOD plus(GString) [PUBLIC] GString +METHOD plus(Object) String +METHOD plus(String) [PUBLIC] GString +METHOD previous() String +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD readLines() List +METHOD regionMatches(boolean, int, St [PUBLIC] boolean +METHOD regionMatches(int, String, int [PUBLIC] boolean +METHOD repeat(int) [PUBLIC] String +METHOD replace(CharSequence, CharSequ [PUBLIC] String +METHOD replace(Map) String +METHOD replace(char, char) [PUBLIC] String +METHOD replace(int, Map) String +METHOD replaceAll(CharSequence, CharS String +METHOD replaceAll(CharSequence, Closu String +METHOD replaceAll(Pattern, CharSequen String +METHOD replaceAll(Pattern, Closure) String +METHOD replaceAll(String, String) [PUBLIC] String +METHOD replaceFirst(CharSequence, Cha String +METHOD replaceFirst(CharSequence, Clo String +METHOD replaceFirst(Pattern, CharSequ String +METHOD replaceFirst(Pattern, Closure) String +METHOD replaceFirst(String, String) [PUBLIC] String +METHOD resolveConstantDesc(Lookup) [PUBLIC] String +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD reverse() String +METHOD setMetaClass(MetaClass) void +METHOD setProperty(String, Object) [PUBLIC] void +METHOD sha256() String +METHOD size() int +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split() String[] +METHOD split(Closure) Collection +METHOD split(String) [PUBLIC] String[] +METHOD split(String, int) [PUBLIC] String[] +METHOD splitEachLine(CharSequence, Cl Object +METHOD splitEachLine(Pattern, Closure Object +METHOD splitWithDelimiters(String, in [PUBLIC] String[] +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD startsWith(String) [PUBLIC] boolean +METHOD startsWith(String, int) [PUBLIC] boolean +METHOD startsWithAny(CharSequence[]) boolean +METHOD startsWithIgnoreCase(CharSeque boolean +METHOD stream() Stream +METHOD strip() [PUBLIC] String +METHOD stripIndent() String +METHOD stripIndent(boolean) String +METHOD stripIndent(int) String +METHOD stripLeading() [PUBLIC] String +METHOD stripMargin() String +METHOD stripMargin(CharSequence) String +METHOD stripMargin(char) String +METHOD stripTrailing() [PUBLIC] String +METHOD subSequence(int, int) [PUBLIC] CharSequence +METHOD substring(int) [PUBLIC] String +METHOD substring(int, int) [PUBLIC] String +METHOD take(int) String +METHOD takeAfter(CharSequence) String +METHOD takeBefore(CharSequence) CharSequence +METHOD takeBefore(String) String +METHOD takeBetween(CharSequence) String +METHOD takeBetween(CharSequence, int String +METHOD takeBetween(CharSequence, Char String +METHOD takeBetween(CharSequence, Char String +METHOD takeRight(int) String +METHOD takeWhile(Closure) String +METHOD tap(Closure) Object +METHOD toBigDecimal() BigDecimal +METHOD toBigInteger() BigInteger +METHOD toBoolean() Boolean +METHOD toCharArray() [PUBLIC] char[] +METHOD toCharacter() Character +METHOD toDouble() Double +METHOD toFloat() Float +METHOD toInteger() Integer +METHOD toList() List +METHOD toLong() Long +METHOD toLowerCase() [PUBLIC] String +METHOD toLowerCase(Locale) [PUBLIC] String +METHOD toSet() Set +METHOD toShort() Short +METHOD toString() [PUBLIC] String +METHOD toURI() URI +METHOD toURL() URL +METHOD toUpperCase() [PUBLIC] String +METHOD toUpperCase(Locale) [PUBLIC] String +METHOD tokenize() List +METHOD tokenize(CharSequence) List +METHOD tokenize(Character) List +METHOD tr(CharSequence, CharSequence) String +METHOD transform(Function +FIELD EMPTY [STATIC, GString +FIELD EMPTY_OBJECT_ARRAY [STATIC, Object[] +FIELD EMPTY_STRING_ARRAY [STATIC, String[] +FIELD blank [PUBLIC] boolean +FIELD bytes [PUBLIC] byte[] +FIELD class [PUBLIC] Class +FIELD empty [PUBLIC] boolean +FIELD strings [PUBLIC] String[] +FIELD valueCount [PUBLIC] int +FIELD values [PUBLIC] Object[] diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString1/CompletionNoPrefixString1.groovy.testCompletionNoPrefixString1.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString1/CompletionNoPrefixString1.groovy.testCompletionNoPrefixString1.completion index d92e73824c57..8f1cf61449a5 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString1/CompletionNoPrefixString1.groovy.testCompletionNoPrefixString1.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString1/CompletionNoPrefixString1.groovy.testCompletionNoPrefixString1.completion @@ -73,10 +73,10 @@ METHOD find(CharSequence, Closure) String METHOD find(Closure) Object METHOD find(Pattern) String METHOD find(Pattern, Closure) String -METHOD findAll() Collection +METHOD findAll() List METHOD findAll(CharSequence) List METHOD findAll(CharSequence, Closure) List -METHOD findAll(Closure) Collection +METHOD findAll(Closure) List METHOD findAll(Pattern) List METHOD findAll(Pattern, Closure) List METHOD findIndexOf(Closure) int diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.21.completion new file mode 100644 index 000000000000..bd529467e506 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.21.completion @@ -0,0 +1,289 @@ +Code completion result for source line: +def name='Petr'.| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD addShutdownHook(Closure) void +METHOD any() boolean +METHOD any(Closure) boolean +METHOD asBoolean() boolean +METHOD asType(Class) Object +METHOD bitwiseNegate() Pattern +METHOD capitalize() String +METHOD center(Number) String +METHOD center(Number, CharSequence) String +METHOD charAt(int) [PUBLIC] char +METHOD chars() [PUBLIC] IntStream +METHOD codePointAt(int) [PUBLIC] int +METHOD codePointBefore(int) [PUBLIC] int +METHOD codePointCount(int, int) [PUBLIC] int +METHOD codePoints() [PUBLIC] IntStream +METHOD collect() Collection +METHOD collect(Closure) List +METHOD collect(Collection, Closure) Collection +METHOD collectReplacements(Closure) String +METHOD collectReplacements(List) String +METHOD compare(CharSequence, CharSequ [STATIC, int +METHOD compareTo(String) [PUBLIC] int +METHOD compareToIgnoreCase(String) [PUBLIC] int +METHOD concat(String) [PUBLIC] String +METHOD contains(CharSequence) [PUBLIC] boolean +METHOD containsIgnoreCase(CharSequenc boolean +METHOD contentEquals(CharSequence) [PUBLIC] boolean +METHOD contentEquals(StringBuffer) [PUBLIC] boolean +METHOD copyValueOf(char[]) [STATIC, String +METHOD copyValueOf(char[], int, int) [STATIC, String +METHOD count(CharSequence) int +METHOD decodeBase64() byte[] +METHOD decodeBase64Url() byte[] +METHOD decodeHex() byte[] +METHOD denormalize() String +METHOD describeConstable() [PUBLIC] Optional +METHOD digest(String) String +METHOD drop(int) String +METHOD dropRight(int) String +METHOD dropWhile(Closure) String +METHOD dump() String +METHOD each(Closure) Object +METHOD eachLine(Closure) Object +METHOD eachLine(int, Closure) Object +METHOD eachMatch(CharSequence, Closur CharSequence +METHOD eachMatch(Pattern, Closure) String +METHOD eachMatch(String, Closure) String +METHOD eachWithIndex(Closure) Object +METHOD endsWith(String) [PUBLIC] boolean +METHOD endsWithAny(CharSequence[]) boolean +METHOD endsWithIgnoreCase(CharSequenc boolean +METHOD equals(Object) [PUBLIC] boolean +METHOD equalsIgnoreCase(String) [PUBLIC] boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD execute() Process +METHOD execute(List, File) Process +METHOD execute(String[], File) Process +METHOD expand() String +METHOD expand(int) String +METHOD expandLine(int) String +METHOD find() Object +METHOD find(CharSequence) String +METHOD find(CharSequence, Closure) String +METHOD find(Closure) Object +METHOD find(Pattern) String +METHOD find(Pattern, Closure) String +METHOD findAll() List +METHOD findAll(CharSequence) List +METHOD findAll(CharSequence, Closure) List +METHOD findAll(Closure) List +METHOD findAll(Pattern) List +METHOD findAll(Pattern, Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD format(Locale, String, Object. [STATIC, String +METHOD format(String, Object...) [STATIC, String +METHOD formatted(Object...) [PUBLIC] String +METHOD getAt(Collection) String +METHOD getAt(EmptyRange) String +METHOD getAt(IntRange) String +METHOD getAt(Range) String +METHOD getAt(String) Object +METHOD getAt(int) String +METHOD getBytes() [PUBLIC] byte[] +METHOD getBytes(Charset) [PUBLIC] byte[] +METHOD getBytes(String) [PUBLIC] byte[] +METHOD getBytes(int, int, byte[], int [PUBLIC] void +METHOD getChars() char[] +METHOD getChars(int, int, char[], int [PUBLIC] void +METHOD getClass() [PUBLIC] Class +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getProperties() Map +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD identity(Closure) Object +METHOD indent(int) [PUBLIC] String +METHOD indexOf(String) [PUBLIC] int +METHOD indexOf(String, int) [PUBLIC] int +METHOD indexOf(String, int, int) [PUBLIC] int +METHOD indexOf(int) [PUBLIC] int +METHOD indexOf(int, int) [PUBLIC] int +METHOD indexOf(int, int, int) [PUBLIC] int +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD intern() [PUBLIC] String +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isAllWhitespace() boolean +METHOD isAtLeast(String) Boolean +METHOD isBigDecimal() boolean +METHOD isBigInteger() boolean +METHOD isBlank() [PUBLIC] boolean +METHOD isCase(Object) boolean +METHOD isDouble() boolean +METHOD isEmpty() [PUBLIC] boolean +METHOD isFloat() boolean +METHOD isInteger() boolean +METHOD isLong() boolean +METHOD isNumber() boolean +METHOD iterator() Iterator +METHOD join(CharSequence, CharSequenc [STATIC, String +METHOD join(CharSequence, Iterable +METHOD matches(Pattern) boolean +METHOD matches(String) [PUBLIC] boolean +METHOD md5() String +METHOD metaClass(Closure) MetaClass +METHOD minus(Object) String +METHOD minus(Pattern) String +METHOD multiply(Number) String +METHOD next() String +METHOD normalize() String +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD numberAwareCompareTo(Comparabl int +METHOD offsetByCodePoints(int, int) [PUBLIC] int +METHOD padLeft(Number) String +METHOD padLeft(Number, CharSequence) String +METHOD padRight(Number) String +METHOD padRight(Number, CharSequence) String +METHOD plus(CharSequence) String +METHOD plus(Object) String +METHOD previous() String +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD readLines() List +METHOD regionMatches(boolean, int, St [PUBLIC] boolean +METHOD regionMatches(int, String, int [PUBLIC] boolean +METHOD repeat(int) [PUBLIC] String +METHOD replace(CharSequence, CharSequ [PUBLIC] String +METHOD replace(Map) String +METHOD replace(char, char) [PUBLIC] String +METHOD replace(int, Map) String +METHOD replaceAll(CharSequence, CharS String +METHOD replaceAll(CharSequence, Closu String +METHOD replaceAll(Pattern, CharSequen String +METHOD replaceAll(Pattern, Closure) String +METHOD replaceAll(String, String) [PUBLIC] String +METHOD replaceFirst(CharSequence, Cha String +METHOD replaceFirst(CharSequence, Clo String +METHOD replaceFirst(Pattern, CharSequ String +METHOD replaceFirst(Pattern, Closure) String +METHOD replaceFirst(String, String) [PUBLIC] String +METHOD resolveConstantDesc(Lookup) [PUBLIC] String +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD reverse() String +METHOD setMetaClass(MetaClass) void +METHOD sha256() String +METHOD size() int +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split() String[] +METHOD split(Closure) Collection +METHOD split(String) [PUBLIC] String[] +METHOD split(String, int) [PUBLIC] String[] +METHOD splitEachLine(CharSequence, Cl Object +METHOD splitEachLine(Pattern, Closure Object +METHOD splitWithDelimiters(String, in [PUBLIC] String[] +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD startsWith(String) [PUBLIC] boolean +METHOD startsWith(String, int) [PUBLIC] boolean +METHOD startsWithAny(CharSequence[]) boolean +METHOD startsWithIgnoreCase(CharSeque boolean +METHOD stream() Stream +METHOD strip() [PUBLIC] String +METHOD stripIndent() [PUBLIC] String +METHOD stripIndent(boolean) String +METHOD stripIndent(int) String +METHOD stripLeading() [PUBLIC] String +METHOD stripMargin() String +METHOD stripMargin(CharSequence) String +METHOD stripMargin(char) String +METHOD stripTrailing() [PUBLIC] String +METHOD subSequence(int, int) [PUBLIC] CharSequence +METHOD substring(int) [PUBLIC] String +METHOD substring(int, int) [PUBLIC] String +METHOD take(int) String +METHOD takeAfter(CharSequence) String +METHOD takeBefore(CharSequence) CharSequence +METHOD takeBefore(String) String +METHOD takeBetween(CharSequence) String +METHOD takeBetween(CharSequence, int String +METHOD takeBetween(CharSequence, Char String +METHOD takeBetween(CharSequence, Char String +METHOD takeRight(int) String +METHOD takeWhile(Closure) String +METHOD tap(Closure) Object +METHOD toBigDecimal() BigDecimal +METHOD toBigInteger() BigInteger +METHOD toBoolean() Boolean +METHOD toCharArray() [PUBLIC] char[] +METHOD toCharacter() Character +METHOD toDouble() Double +METHOD toFloat() Float +METHOD toInteger() Integer +METHOD toList() List +METHOD toLong() Long +METHOD toLowerCase() [PUBLIC] String +METHOD toLowerCase(Locale) [PUBLIC] String +METHOD toSet() Set +METHOD toShort() Short +METHOD toString() [PUBLIC] String +METHOD toURI() URI +METHOD toURL() URL +METHOD toUpperCase() [PUBLIC] String +METHOD toUpperCase(Locale) [PUBLIC] String +METHOD tokenize() List +METHOD tokenize(CharSequence) List +METHOD tokenize(Character) List +METHOD tr(CharSequence, CharSequence) String +METHOD transform(Function +FIELD blank [PUBLIC] boolean +FIELD bytes [PUBLIC] byte[] +FIELD class [PUBLIC] Class +FIELD empty [PUBLIC] boolean diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.completion index ef0878700094..f4b15546afbc 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/completionNoPrefixString2/CompletionNoPrefixString2.groovy.testCompletionNoPrefixString2.completion @@ -69,10 +69,10 @@ METHOD find(CharSequence, Closure) String METHOD find(Closure) Object METHOD find(Pattern) String METHOD find(Pattern, Closure) String -METHOD findAll() Collection +METHOD findAll() List METHOD findAll(CharSequence) List METHOD findAll(CharSequence, Closure) List -METHOD findAll(Closure) Collection +METHOD findAll(Closure) List METHOD findAll(Pattern) List METHOD findAll(Pattern, Closure) List METHOD findIndexOf(Closure) int diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.21.completion new file mode 100644 index 000000000000..2fc7661786d1 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.21.completion @@ -0,0 +1,142 @@ +Code completion result for source line: +new URL("http://google.com").|getPr +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD addShutdownHook(Closure) void +METHOD any() boolean +METHOD any(Closure) boolean +METHOD asBoolean() boolean +METHOD asType(Class) Object +METHOD collect() Collection +METHOD collect(Closure) List +METHOD collect(Collection, Closure) Collection +METHOD dump() String +METHOD each(Closure) Object +METHOD eachByte(Closure) void +METHOD eachByte(int, Closure) void +METHOD eachLine(Closure) Object +METHOD eachLine(String, int, Closure Object +METHOD eachLine(String, Closure) Object +METHOD eachLine(int, Closure) Object +METHOD eachWithIndex(Closure) Object +METHOD equals(Object) [PUBLIC] boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD filterLine(Closure) Writable +METHOD filterLine(String, Closure) Writable +METHOD filterLine(Writer, Closure) void +METHOD filterLine(Writer, String, Clo void +METHOD find() Object +METHOD find(Closure) Object +METHOD findAll() List +METHOD findAll(Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD getAt(String) Object +METHOD getAuthority() [PUBLIC] String +METHOD getBytes() byte[] +METHOD getBytes(Map) byte[] +METHOD getClass() [PUBLIC] Class +METHOD getContent() [PUBLIC] Object +METHOD getContent(Class[]) [PUBLIC] Object +METHOD getDefaultPort() [PUBLIC] int +METHOD getFile() [PUBLIC] String +METHOD getHost() [PUBLIC] String +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getPath() [PUBLIC] String +METHOD getPort() [PUBLIC] int +METHOD getProperties() Map +METHOD getProtocol() [PUBLIC] String +METHOD getQuery() [PUBLIC] String +METHOD getRef() [PUBLIC] String +METHOD getText() String +METHOD getText(Map) String +METHOD getText(Map, String) String +METHOD getText(String) String +METHOD getUserInfo() [PUBLIC] String +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD identity(Closure) Object +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isCase(Object) boolean +METHOD iterator() Iterator +METHOD metaClass(Closure) MetaClass +METHOD newInputStream() BufferedInputStream +METHOD newInputStream(Map) BufferedInputStream +METHOD newReader() BufferedReader +METHOD newReader(Map) BufferedReader +METHOD newReader(Map, String) BufferedReader +METHOD newReader(String) BufferedReader +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD of(URI, URLStreamHandler) [STATIC, URL +METHOD openConnection() [PUBLIC] URLConnection +METHOD openConnection(Proxy) [PUBLIC] URLConnection +METHOD openStream() [PUBLIC] InputStream +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD readLines() List +METHOD readLines(String) List +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD sameFile(URL) [PUBLIC] boolean +METHOD setMetaClass(MetaClass) void +METHOD setURLStreamHandlerFactory(URL [STATIC, void +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split(Closure) Collection +METHOD splitEachLine(Pattern, Closure Object +METHOD splitEachLine(Pattern, String, Object +METHOD splitEachLine(String, Closure) Object +METHOD splitEachLine(String, String, Object +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD stream() Stream +METHOD tap(Closure) Object +METHOD toExternalForm() [PUBLIC] String +METHOD toString() [PUBLIC] String +METHOD toURI() [PUBLIC] URI +METHOD use(Class, Closure) Object +METHOD use(List, Closure) Object +METHOD use(Object[]) Object +METHOD wait() [PUBLIC] void +METHOD wait(long) [PUBLIC] void +METHOD wait(long, int) [PUBLIC] void +METHOD with(Closure) Object +METHOD with(boolean, Closure) Object +METHOD withInputStream(Closure) Object +METHOD withReader(Closure) Object +METHOD withReader(String, Closure) Object +METHOD withTraits(Class[]) Object +FIELD URLStreamHandlerFactory [STATIC, URLStreamHandlerFactory +FIELD authority [PUBLIC] String +FIELD class [PUBLIC] Class +FIELD content [PUBLIC] Object +FIELD defaultPort [PUBLIC] int +FIELD file [PUBLIC] String +FIELD host [PUBLIC] String +FIELD path [PUBLIC] String +FIELD port [PUBLIC] int +FIELD protocol [PUBLIC] String +FIELD query [PUBLIC] String +FIELD ref [PUBLIC] String +FIELD userInfo [PUBLIC] String diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.completion index f4fcf61f215a..448cafca7bc8 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods1/Methods1.groovy.testMethods1_4.completion @@ -28,8 +28,8 @@ METHOD filterLine(Writer, Closure) void METHOD filterLine(Writer, String, Clo void METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods2/Methods2.groovy.testMethods2_1.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods2/Methods2.groovy.testMethods2_1.completion index 53cc008a6a51..8c8a5857d5fa 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods2/Methods2.groovy.testMethods2_1.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods2/Methods2.groovy.testMethods2_1.completion @@ -33,8 +33,8 @@ METHOD every() boolean METHOD every(Closure) boolean METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods5/Methods5.groovy.testMethods5_chain2a.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods5/Methods5.groovy.testMethods5_chain2a.completion index 068e0b280992..b3110ca4725b 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods5/Methods5.groovy.testMethods5_chain2a.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/method/methods5/Methods5.groovy.testMethods5_chain2a.completion @@ -69,8 +69,8 @@ METHOD filterLine(Writer, Closure) void METHOD filterLine(Writer, String, Clo void METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/emptyConstructor/EmptyConstructor.groovy.testEmptyConstructor.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/emptyConstructor/EmptyConstructor.groovy.testEmptyConstructor.21.completion new file mode 100644 index 000000000000..71e7b975db6f --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/emptyConstructor/EmptyConstructor.groovy.testEmptyConstructor.21.completion @@ -0,0 +1,519 @@ +Code completion result for source line: +Bar bar = new Bar(|) +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +PARAMETER a: int null +PARAMETER b: int null +PARAMETER c: int null +PARAMETER d: int null +PARAMETER e: Object null +------------------------------------ +PACKAGE com null +PACKAGE groovy null +PACKAGE groovyjarjarantlr null +PACKAGE groovyjarjarantlr4 null +PACKAGE groovyjarjarasm null +PACKAGE groovyjarjarpicocli null +PACKAGE java null +PACKAGE javax null +PACKAGE jdk null +PACKAGE org null +PACKAGE sun null +CLASS AbstractCollection null +CLASS AbstractFactory null +CLASS AbstractList null +CLASS AbstractMap null +CLASS AbstractMethodError null +CLASS AbstractQueue null +CLASS AbstractSequentialList null +CLASS AbstractSet null +CLASS AdaptingMetaClass null +CLASS Appendable null +CLASS ArithmeticException null +CLASS ArrayDeque null +CLASS ArrayIndexOutOfBoundsException null +CLASS ArrayList null +CLASS ArrayStoreException null +CLASS Arrays null +CLASS AssertionError null +CLASS Authenticator null +CLASS AutoCloseable null +CLASS Bar null +CLASS Base64 null +CLASS BenchmarkInterceptor null +CLASS BigDecimal null +CLASS BigInteger null +CLASS BindException null +CLASS Binding null +CLASS BitSet null +CLASS Boolean null +CLASS BootstrapMethodError null +CLASS BufferedInputStream null +CLASS BufferedIterator null +CLASS BufferedOutputStream null +CLASS BufferedReader null +CLASS BufferedWriter null +CLASS Buildable null +CLASS BuilderSupport null +CLASS Byte null +CLASS ByteArrayInputStream null +CLASS ByteArrayOutputStream null +CLASS CacheRequest null +CLASS CacheResponse null +CLASS Calendar null +CLASS Category null +CLASS CharArrayReader null +CLASS CharArrayWriter null +CLASS CharConversionException null +CLASS CharSequence null +CLASS Character null +CLASS CharsetToolkit null +CLASS Class null +CLASS ClassCastException null +CLASS ClassCircularityError null +CLASS ClassFormatError null +CLASS ClassLoader null +CLASS ClassNotFoundException null +CLASS ClassValue null +CLASS CloneNotSupportedException null +CLASS Cloneable null +CLASS Closeable null +CLASS Closure null +CLASS ClosureComparator null +CLASS ClosureException null +CLASS ClosureInvokingMethod null +CLASS Collection null +CLASS Collections null +CLASS Comparable null +CLASS Comparator null +CLASS ConcurrentModificationExceptio null +CLASS ConfigBinding null +CLASS ConfigObject null +CLASS ConfigSlurper null +CLASS ConnectException null +CLASS Console null +CLASS ContentHandler null +CLASS ContentHandlerFactory null +CLASS CookieHandler null +CLASS CookieManager null +CLASS CookiePolicy null +CLASS CookieStore null +CLASS Currency null +CLASS DataInput null +CLASS DataInputStream null +CLASS DataOutput null +CLASS DataOutputStream null +CLASS DatagramPacket null +CLASS DatagramSocket null +CLASS DatagramSocketImpl null +CLASS DatagramSocketImplFactory null +CLASS Date null +CLASS Delegate null +CLASS DelegatesTo null +CLASS DelegatingMetaClass null +CLASS DelegatingScript null +CLASS Deprecated null +CLASS DeprecationException null +CLASS Deque null +CLASS Dictionary null +CLASS Double null +CLASS DoubleSummaryStatistics null +CLASS DuplicateFormatFlagsException null +CLASS EOFException null +CLASS EmptyConstructor null +CLASS EmptyRange null +CLASS EmptyStackException null +CLASS Enum null +CLASS EnumConstantNotPresentExceptio null +CLASS EnumMap null +CLASS EnumSet null +CLASS Enumeration null +CLASS Error null +CLASS Eval null +CLASS EventListener null +CLASS EventListenerProxy null +CLASS EventObject null +CLASS Exception null +CLASS ExceptionInInitializerError null +CLASS Expando null +CLASS ExpandoMetaClass null +CLASS ExpandoMetaClassCreationHandle null +CLASS Externalizable null +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null +CLASS GString null +CLASS GeneratedGroovyProxy null +CLASS Grab null +CLASS GrabConfig null +CLASS GrabExclude null +CLASS GrabResolver null +CLASS Grapes null +CLASS GregorianCalendar null +CLASS GroovyCallable null +CLASS GroovyClassLoader null +CLASS GroovyCodeSource null +CLASS GroovyCollections null +CLASS GroovyInterceptable null +CLASS GroovyObject null +CLASS GroovyObjectSupport null +CLASS GroovyResourceLoader null +CLASS GroovyRuntimeException null +CLASS GroovyScriptEngine null +CLASS GroovyShell null +CLASS GroovySystem null +CLASS Groovydoc null +CLASS HashMap null +CLASS HashSet null +CLASS Hashtable null +CLASS HexFormat null +CLASS HttpCookie null +CLASS HttpRetryException null +CLASS HttpURLConnection null +CLASS IDN null +CLASS IFileNameFinder null +CLASS IOError null +CLASS IOException null +CLASS IdentityHashMap null +CLASS IllegalAccessError null +CLASS IllegalAccessException null +CLASS IllegalArgumentException null +CLASS IllegalCallerException null +CLASS IllegalFormatCodePointExceptio null +CLASS IllegalFormatConversionExcepti null +CLASS IllegalFormatException null +CLASS IllegalFormatFlagsException null +CLASS IllegalFormatPrecisionExceptio null +CLASS IllegalFormatWidthException null +CLASS IllegalMonitorStateException null +CLASS IllegalPropertyAccessException null +CLASS IllegalStateException null +CLASS IllegalThreadStateException null +CLASS IllformedLocaleException null +CLASS IncompatibleClassChangeError null +CLASS IncorrectClosureArgumentsExcep null +CLASS IndentPrinter null +CLASS IndexOutOfBoundsException null +CLASS Inet4Address null +CLASS Inet6Address null +CLASS InetAddress null +CLASS InetSocketAddress null +CLASS InheritableThreadLocal null +CLASS InputMismatchException null +CLASS InputStream null +CLASS InputStreamReader null +CLASS InstantiationError null +CLASS InstantiationException null +CLASS IntRange null +CLASS IntSummaryStatistics null +CLASS Integer null +CLASS Interceptor null +CLASS InterfaceAddress null +CLASS InternalError null +CLASS InterruptedException null +CLASS InterruptedIOException null +CLASS InvalidClassException null +CLASS InvalidObjectException null +CLASS InvalidPropertiesFormatExcepti null +CLASS Iterable null +CLASS Iterator null +CLASS JarURLConnection null +CLASS LayerInstantiationException null +CLASS Lazy null +CLASS LineNumberInputStream null +CLASS LineNumberReader null +CLASS LinkageError null +CLASS LinkedHashMap null +CLASS LinkedHashSet null +CLASS LinkedList null +CLASS List null +CLASS ListIterator null +CLASS ListResourceBundle null +CLASS ListWithDefault null +CLASS Locale null +CLASS Long null +CLASS LongSummaryStatistics null +CLASS MalformedURLException null +CLASS Map null +CLASS MapEntry null +CLASS MapWithDefault null +CLASS MatchException null +CLASS Math null +CLASS MetaArrayLengthProperty null +CLASS MetaBeanProperty null +CLASS MetaClass null +CLASS MetaClassImpl null +CLASS MetaClassRegistry null +CLASS MetaClassRegistryChangeEvent null +CLASS MetaClassRegistryChangeEventLi null +CLASS MetaExpandoProperty null +CLASS MetaMethod null +CLASS MetaObjectProtocol null +CLASS MetaProperty null +CLASS MissingClassException null +CLASS MissingFieldException null +CLASS MissingFormatArgumentException null +CLASS MissingFormatWidthException null +CLASS MissingMethodException null +CLASS MissingPropertyException null +CLASS MissingResourceException null +CLASS Mixin null +CLASS Module null +CLASS ModuleLayer null +CLASS MulticastSocket null +CLASS MutableMetaClass null +CLASS NavigableMap null +CLASS NavigableSet null +CLASS NegativeArraySizeException null +CLASS NetPermission null +CLASS NetworkInterface null +CLASS Newify null +CLASS NoClassDefFoundError null +CLASS NoRouteToHostException null +CLASS NoSuchElementException null +CLASS NoSuchFieldError null +CLASS NoSuchFieldException null +CLASS NoSuchMethodError null +CLASS NoSuchMethodException null +CLASS Node null +CLASS NodeBuilder null +CLASS NodeList null +CLASS NodePrinter null +CLASS NonEmptySequence null +CLASS NotActiveException null +CLASS NotSerializableException null +CLASS NullPointerException null +CLASS Number null +CLASS NumberFormatException null +CLASS NumberRange null +CLASS Object null +CLASS ObjectGraphBuilder null +CLASS ObjectInput null +CLASS ObjectInputFilter null +CLASS ObjectInputStream null +CLASS ObjectInputValidation null +CLASS ObjectOutput null +CLASS ObjectOutputStream null +CLASS ObjectRange null +CLASS ObjectStreamClass null +CLASS ObjectStreamConstants null +CLASS ObjectStreamException null +CLASS ObjectStreamField null +CLASS Objects null +CLASS Observable null +CLASS ObservableList null +CLASS ObservableMap null +CLASS ObservableSet null +CLASS Observer null +CLASS Optional null +CLASS OptionalDataException null +CLASS OptionalDouble null +CLASS OptionalInt null +CLASS OptionalLong null +CLASS OrderBy null +CLASS OutOfMemoryError null +CLASS OutputStream null +CLASS OutputStreamWriter null +CLASS Override null +CLASS Package null +CLASS ParameterArray null +CLASS PasswordAuthentication null +CLASS PermutationGenerator null +CLASS PipedInputStream null +CLASS PipedOutputStream null +CLASS PipedReader null +CLASS PipedWriter null +CLASS PortUnreachableException null +CLASS PrimitiveIterator null +CLASS PrintStream null +CLASS PrintWriter null +CLASS PriorityQueue null +CLASS Process null +CLASS ProcessBuilder null +CLASS ProcessHandle null +CLASS Properties null +CLASS PropertyAccessInterceptor null +CLASS PropertyPermission null +CLASS PropertyResourceBundle null +CLASS PropertyValue null +CLASS ProtocolException null +CLASS ProtocolFamily null +CLASS Proxy null +CLASS Proxy null +CLASS ProxyGenerator null +CLASS ProxyMetaClass null +CLASS ProxySelector null +CLASS PushbackInputStream null +CLASS PushbackReader null +CLASS Queue null +CLASS Random null +CLASS RandomAccess null +CLASS RandomAccessFile null +CLASS Range null +CLASS ReadOnlyPropertyException null +CLASS Readable null +CLASS Reader null +CLASS Record null +CLASS Reference null +CLASS ReflectiveOperationException null +CLASS ResourceBundle null +CLASS ResourceConnector null +CLASS ResourceException null +CLASS ResponseCache null +CLASS Runnable null +CLASS Runtime null +CLASS RuntimeException null +CLASS RuntimePermission null +CLASS SafeVarargs null +CLASS Scanner null +CLASS ScopedValue null +CLASS Script null +CLASS ScriptException null +CLASS SecureCacheResponse null +CLASS SecurityException null +CLASS SecurityManager null +CLASS Sequence null +CLASS SequenceInputStream null +CLASS SequencedCollection null +CLASS SequencedMap null +CLASS SequencedSet null +CLASS Serial null +CLASS Serializable null +CLASS SerializablePermission null +CLASS ServerSocket null +CLASS ServiceConfigurationError null +CLASS ServiceLoader null +CLASS Set null +CLASS Short null +CLASS SimpleTimeZone null +CLASS Singleton null +CLASS Socket null +CLASS SocketAddress null +CLASS SocketException null +CLASS SocketImpl null +CLASS SocketImplFactory null +CLASS SocketOption null +CLASS SocketOptions null +CLASS SocketPermission null +CLASS SocketTimeoutException null +CLASS SortedMap null +CLASS SortedSet null +CLASS Spliterator null +CLASS Spliterators null +CLASS SplittableRandom null +CLASS SpreadListEvaluatingException null +CLASS SpreadMap null +CLASS SpreadMapEvaluatingException null +CLASS Stack null +CLASS StackOverflowError null +CLASS StackTraceElement null +CLASS StackWalker null +CLASS StandardProtocolFamily null +CLASS StandardSocketOptions null +CLASS StreamCorruptedException null +CLASS StreamTokenizer null +CLASS StrictMath null +CLASS String null +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null +CLASS SuppressWarnings null +CLASS SyncFailedException null +CLASS System null +CLASS Thread null +CLASS ThreadDeath null +CLASS ThreadGroup null +CLASS ThreadLocal null +CLASS Throwable null +CLASS TimeZone null +CLASS Timer null +CLASS TimerTask null +CLASS TooManyListenersException null +CLASS TracingInterceptor null +CLASS TreeMap null +CLASS TreeSet null +CLASS Tuple null +CLASS Tuple0 null +CLASS Tuple1 null +CLASS Tuple10 null +CLASS Tuple11 null +CLASS Tuple12 null +CLASS Tuple13 null +CLASS Tuple14 null +CLASS Tuple15 null +CLASS Tuple16 null +CLASS Tuple2 null +CLASS Tuple3 null +CLASS Tuple4 null +CLASS Tuple5 null +CLASS Tuple6 null +CLASS Tuple7 null +CLASS Tuple8 null +CLASS Tuple9 null +CLASS TypeNotPresentException null +CLASS URI null +CLASS URISyntaxException null +CLASS URL null +CLASS URLClassLoader null +CLASS URLConnection null +CLASS URLDecoder null +CLASS URLEncoder null +CLASS URLPermission null +CLASS URLStreamHandler null +CLASS URLStreamHandlerFactory null +CLASS UTFDataFormatException null +CLASS UUID null +CLASS UncheckedIOException null +CLASS UnixDomainSocketAddress null +CLASS UnknownError null +CLASS UnknownFormatConversionExcepti null +CLASS UnknownFormatFlagsException null +CLASS UnknownHostException null +CLASS UnknownServiceException null +CLASS UnsatisfiedLinkError null +CLASS UnsupportedClassVersionError null +CLASS UnsupportedEncodingException null +CLASS UnsupportedOperationException null +CLASS Vector null +CLASS VerifyError null +CLASS VirtualMachineError null +CLASS Void null +CLASS WeakHashMap null +CLASS Writable null +CLASS WriteAbortedException null +CLASS Writer null +CLASS WrongThreadException null +FIELD binding [PUBLIC] Binding +FIELD class [PUBLIC] Class +FIELD defaultMetaClass [PRIVATE] MetaClass diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_AfterComma.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_AfterComma.21.completion new file mode 100644 index 000000000000..ab36bb6d4da4 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_AfterComma.21.completion @@ -0,0 +1,506 @@ +Code completion result for source line: +Bar baar = new Bar(aaa: 0, bbb: 1, |) +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +PARAMETER ccc: int null +PARAMETER ddd: int null +PARAMETER eee: Object null +------------------------------------ +CLASS AbstractCollection null +CLASS AbstractFactory null +CLASS AbstractList null +CLASS AbstractMap null +CLASS AbstractMethodError null +CLASS AbstractQueue null +CLASS AbstractSequentialList null +CLASS AbstractSet null +CLASS AdaptingMetaClass null +CLASS Appendable null +CLASS ArithmeticException null +CLASS ArrayDeque null +CLASS ArrayIndexOutOfBoundsException null +CLASS ArrayList null +CLASS ArrayStoreException null +CLASS Arrays null +CLASS AssertionError null +CLASS Authenticator null +CLASS AutoCloseable null +CLASS Bar null +CLASS Base64 null +CLASS BenchmarkInterceptor null +CLASS BigDecimal null +CLASS BigInteger null +CLASS BindException null +CLASS Binding null +CLASS BitSet null +CLASS Boolean null +CLASS BootstrapMethodError null +CLASS BufferedInputStream null +CLASS BufferedIterator null +CLASS BufferedOutputStream null +CLASS BufferedReader null +CLASS BufferedWriter null +CLASS Buildable null +CLASS BuilderSupport null +CLASS Byte null +CLASS ByteArrayInputStream null +CLASS ByteArrayOutputStream null +CLASS CacheRequest null +CLASS CacheResponse null +CLASS Calendar null +CLASS Category null +CLASS CharArrayReader null +CLASS CharArrayWriter null +CLASS CharConversionException null +CLASS CharSequence null +CLASS Character null +CLASS CharsetToolkit null +CLASS Class null +CLASS ClassCastException null +CLASS ClassCircularityError null +CLASS ClassFormatError null +CLASS ClassLoader null +CLASS ClassNotFoundException null +CLASS ClassValue null +CLASS CloneNotSupportedException null +CLASS Cloneable null +CLASS Closeable null +CLASS Closure null +CLASS ClosureComparator null +CLASS ClosureException null +CLASS ClosureInvokingMethod null +CLASS Collection null +CLASS Collections null +CLASS Comparable null +CLASS Comparator null +CLASS ConcurrentModificationExceptio null +CLASS ConfigBinding null +CLASS ConfigObject null +CLASS ConfigSlurper null +CLASS ConnectException null +CLASS Console null +CLASS ContentHandler null +CLASS ContentHandlerFactory null +CLASS CookieHandler null +CLASS CookieManager null +CLASS CookiePolicy null +CLASS CookieStore null +CLASS Currency null +CLASS DataInput null +CLASS DataInputStream null +CLASS DataOutput null +CLASS DataOutputStream null +CLASS DatagramPacket null +CLASS DatagramSocket null +CLASS DatagramSocketImpl null +CLASS DatagramSocketImplFactory null +CLASS Date null +CLASS Delegate null +CLASS DelegatesTo null +CLASS DelegatingMetaClass null +CLASS DelegatingScript null +CLASS Deprecated null +CLASS DeprecationException null +CLASS Deque null +CLASS Dictionary null +CLASS Double null +CLASS DoubleSummaryStatistics null +CLASS DuplicateFormatFlagsException null +CLASS EOFException null +CLASS EmptyRange null +CLASS EmptyStackException null +CLASS Enum null +CLASS EnumConstantNotPresentExceptio null +CLASS EnumMap null +CLASS EnumSet null +CLASS Enumeration null +CLASS Error null +CLASS Eval null +CLASS EventListener null +CLASS EventListenerProxy null +CLASS EventObject null +CLASS Exception null +CLASS ExceptionInInitializerError null +CLASS Expando null +CLASS ExpandoMetaClass null +CLASS ExpandoMetaClassCreationHandle null +CLASS Externalizable null +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS FewParamsConstructor null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null +CLASS GString null +CLASS GeneratedGroovyProxy null +CLASS Grab null +CLASS GrabConfig null +CLASS GrabExclude null +CLASS GrabResolver null +CLASS Grapes null +CLASS GregorianCalendar null +CLASS GroovyCallable null +CLASS GroovyClassLoader null +CLASS GroovyCodeSource null +CLASS GroovyCollections null +CLASS GroovyInterceptable null +CLASS GroovyObject null +CLASS GroovyObjectSupport null +CLASS GroovyResourceLoader null +CLASS GroovyRuntimeException null +CLASS GroovyScriptEngine null +CLASS GroovyShell null +CLASS GroovySystem null +CLASS Groovydoc null +CLASS HashMap null +CLASS HashSet null +CLASS Hashtable null +CLASS HexFormat null +CLASS HttpCookie null +CLASS HttpRetryException null +CLASS HttpURLConnection null +CLASS IDN null +CLASS IFileNameFinder null +CLASS IOError null +CLASS IOException null +CLASS IdentityHashMap null +CLASS IllegalAccessError null +CLASS IllegalAccessException null +CLASS IllegalArgumentException null +CLASS IllegalCallerException null +CLASS IllegalFormatCodePointExceptio null +CLASS IllegalFormatConversionExcepti null +CLASS IllegalFormatException null +CLASS IllegalFormatFlagsException null +CLASS IllegalFormatPrecisionExceptio null +CLASS IllegalFormatWidthException null +CLASS IllegalMonitorStateException null +CLASS IllegalPropertyAccessException null +CLASS IllegalStateException null +CLASS IllegalThreadStateException null +CLASS IllformedLocaleException null +CLASS IncompatibleClassChangeError null +CLASS IncorrectClosureArgumentsExcep null +CLASS IndentPrinter null +CLASS IndexOutOfBoundsException null +CLASS Inet4Address null +CLASS Inet6Address null +CLASS InetAddress null +CLASS InetSocketAddress null +CLASS InheritableThreadLocal null +CLASS InputMismatchException null +CLASS InputStream null +CLASS InputStreamReader null +CLASS InstantiationError null +CLASS InstantiationException null +CLASS IntRange null +CLASS IntSummaryStatistics null +CLASS Integer null +CLASS Interceptor null +CLASS InterfaceAddress null +CLASS InternalError null +CLASS InterruptedException null +CLASS InterruptedIOException null +CLASS InvalidClassException null +CLASS InvalidObjectException null +CLASS InvalidPropertiesFormatExcepti null +CLASS Iterable null +CLASS Iterator null +CLASS JarURLConnection null +CLASS LayerInstantiationException null +CLASS Lazy null +CLASS LineNumberInputStream null +CLASS LineNumberReader null +CLASS LinkageError null +CLASS LinkedHashMap null +CLASS LinkedHashSet null +CLASS LinkedList null +CLASS List null +CLASS ListIterator null +CLASS ListResourceBundle null +CLASS ListWithDefault null +CLASS Locale null +CLASS Long null +CLASS LongSummaryStatistics null +CLASS MalformedURLException null +CLASS Map null +CLASS MapEntry null +CLASS MapWithDefault null +CLASS MatchException null +CLASS Math null +CLASS MetaArrayLengthProperty null +CLASS MetaBeanProperty null +CLASS MetaClass null +CLASS MetaClassImpl null +CLASS MetaClassRegistry null +CLASS MetaClassRegistryChangeEvent null +CLASS MetaClassRegistryChangeEventLi null +CLASS MetaExpandoProperty null +CLASS MetaMethod null +CLASS MetaObjectProtocol null +CLASS MetaProperty null +CLASS MissingClassException null +CLASS MissingFieldException null +CLASS MissingFormatArgumentException null +CLASS MissingFormatWidthException null +CLASS MissingMethodException null +CLASS MissingPropertyException null +CLASS MissingResourceException null +CLASS Mixin null +CLASS Module null +CLASS ModuleLayer null +CLASS MulticastSocket null +CLASS MutableMetaClass null +CLASS NavigableMap null +CLASS NavigableSet null +CLASS NegativeArraySizeException null +CLASS NetPermission null +CLASS NetworkInterface null +CLASS Newify null +CLASS NoClassDefFoundError null +CLASS NoRouteToHostException null +CLASS NoSuchElementException null +CLASS NoSuchFieldError null +CLASS NoSuchFieldException null +CLASS NoSuchMethodError null +CLASS NoSuchMethodException null +CLASS Node null +CLASS NodeBuilder null +CLASS NodeList null +CLASS NodePrinter null +CLASS NonEmptySequence null +CLASS NotActiveException null +CLASS NotSerializableException null +CLASS NullPointerException null +CLASS Number null +CLASS NumberFormatException null +CLASS NumberRange null +CLASS Object null +CLASS ObjectGraphBuilder null +CLASS ObjectInput null +CLASS ObjectInputFilter null +CLASS ObjectInputStream null +CLASS ObjectInputValidation null +CLASS ObjectOutput null +CLASS ObjectOutputStream null +CLASS ObjectRange null +CLASS ObjectStreamClass null +CLASS ObjectStreamConstants null +CLASS ObjectStreamException null +CLASS ObjectStreamField null +CLASS Objects null +CLASS Observable null +CLASS ObservableList null +CLASS ObservableMap null +CLASS ObservableSet null +CLASS Observer null +CLASS Optional null +CLASS OptionalDataException null +CLASS OptionalDouble null +CLASS OptionalInt null +CLASS OptionalLong null +CLASS OrderBy null +CLASS OutOfMemoryError null +CLASS OutputStream null +CLASS OutputStreamWriter null +CLASS Override null +CLASS Package null +CLASS ParameterArray null +CLASS PasswordAuthentication null +CLASS PermutationGenerator null +CLASS PipedInputStream null +CLASS PipedOutputStream null +CLASS PipedReader null +CLASS PipedWriter null +CLASS PortUnreachableException null +CLASS PrimitiveIterator null +CLASS PrintStream null +CLASS PrintWriter null +CLASS PriorityQueue null +CLASS Process null +CLASS ProcessBuilder null +CLASS ProcessHandle null +CLASS Properties null +CLASS PropertyAccessInterceptor null +CLASS PropertyPermission null +CLASS PropertyResourceBundle null +CLASS PropertyValue null +CLASS ProtocolException null +CLASS ProtocolFamily null +CLASS Proxy null +CLASS Proxy null +CLASS ProxyGenerator null +CLASS ProxyMetaClass null +CLASS ProxySelector null +CLASS PushbackInputStream null +CLASS PushbackReader null +CLASS Queue null +CLASS Random null +CLASS RandomAccess null +CLASS RandomAccessFile null +CLASS Range null +CLASS ReadOnlyPropertyException null +CLASS Readable null +CLASS Reader null +CLASS Record null +CLASS Reference null +CLASS ReflectiveOperationException null +CLASS ResourceBundle null +CLASS ResourceConnector null +CLASS ResourceException null +CLASS ResponseCache null +CLASS Runnable null +CLASS Runtime null +CLASS RuntimeException null +CLASS RuntimePermission null +CLASS SafeVarargs null +CLASS Scanner null +CLASS ScopedValue null +CLASS Script null +CLASS ScriptException null +CLASS SecureCacheResponse null +CLASS SecurityException null +CLASS SecurityManager null +CLASS Sequence null +CLASS SequenceInputStream null +CLASS SequencedCollection null +CLASS SequencedMap null +CLASS SequencedSet null +CLASS Serial null +CLASS Serializable null +CLASS SerializablePermission null +CLASS ServerSocket null +CLASS ServiceConfigurationError null +CLASS ServiceLoader null +CLASS Set null +CLASS Short null +CLASS SimpleTimeZone null +CLASS Singleton null +CLASS Socket null +CLASS SocketAddress null +CLASS SocketException null +CLASS SocketImpl null +CLASS SocketImplFactory null +CLASS SocketOption null +CLASS SocketOptions null +CLASS SocketPermission null +CLASS SocketTimeoutException null +CLASS SortedMap null +CLASS SortedSet null +CLASS Spliterator null +CLASS Spliterators null +CLASS SplittableRandom null +CLASS SpreadListEvaluatingException null +CLASS SpreadMap null +CLASS SpreadMapEvaluatingException null +CLASS Stack null +CLASS StackOverflowError null +CLASS StackTraceElement null +CLASS StackWalker null +CLASS StandardProtocolFamily null +CLASS StandardSocketOptions null +CLASS StreamCorruptedException null +CLASS StreamTokenizer null +CLASS StrictMath null +CLASS String null +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null +CLASS SuppressWarnings null +CLASS SyncFailedException null +CLASS System null +CLASS Thread null +CLASS ThreadDeath null +CLASS ThreadGroup null +CLASS ThreadLocal null +CLASS Throwable null +CLASS TimeZone null +CLASS Timer null +CLASS TimerTask null +CLASS TooManyListenersException null +CLASS TracingInterceptor null +CLASS TreeMap null +CLASS TreeSet null +CLASS Tuple null +CLASS Tuple0 null +CLASS Tuple1 null +CLASS Tuple10 null +CLASS Tuple11 null +CLASS Tuple12 null +CLASS Tuple13 null +CLASS Tuple14 null +CLASS Tuple15 null +CLASS Tuple16 null +CLASS Tuple2 null +CLASS Tuple3 null +CLASS Tuple4 null +CLASS Tuple5 null +CLASS Tuple6 null +CLASS Tuple7 null +CLASS Tuple8 null +CLASS Tuple9 null +CLASS TypeNotPresentException null +CLASS URI null +CLASS URISyntaxException null +CLASS URL null +CLASS URLClassLoader null +CLASS URLConnection null +CLASS URLDecoder null +CLASS URLEncoder null +CLASS URLPermission null +CLASS URLStreamHandler null +CLASS URLStreamHandlerFactory null +CLASS UTFDataFormatException null +CLASS UUID null +CLASS UncheckedIOException null +CLASS UnixDomainSocketAddress null +CLASS UnknownError null +CLASS UnknownFormatConversionExcepti null +CLASS UnknownFormatFlagsException null +CLASS UnknownHostException null +CLASS UnknownServiceException null +CLASS UnsatisfiedLinkError null +CLASS UnsupportedClassVersionError null +CLASS UnsupportedEncodingException null +CLASS UnsupportedOperationException null +CLASS Vector null +CLASS VerifyError null +CLASS VirtualMachineError null +CLASS Void null +CLASS WeakHashMap null +CLASS Writable null +CLASS WriteAbortedException null +CLASS Writer null +CLASS WrongThreadException null +FIELD binding [PUBLIC] Binding +FIELD class [PUBLIC] Class +FIELD defaultMetaClass [PRIVATE] MetaClass diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_AfterLeftParenthesis.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_AfterLeftParenthesis.21.completion new file mode 100644 index 000000000000..db07978a6433 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_AfterLeftParenthesis.21.completion @@ -0,0 +1,506 @@ +Code completion result for source line: +Bar baar = new Bar(|aaa: 0, bbb: 1, ) +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +PARAMETER ccc: int null +PARAMETER ddd: int null +PARAMETER eee: Object null +------------------------------------ +CLASS AbstractCollection null +CLASS AbstractFactory null +CLASS AbstractList null +CLASS AbstractMap null +CLASS AbstractMethodError null +CLASS AbstractQueue null +CLASS AbstractSequentialList null +CLASS AbstractSet null +CLASS AdaptingMetaClass null +CLASS Appendable null +CLASS ArithmeticException null +CLASS ArrayDeque null +CLASS ArrayIndexOutOfBoundsException null +CLASS ArrayList null +CLASS ArrayStoreException null +CLASS Arrays null +CLASS AssertionError null +CLASS Authenticator null +CLASS AutoCloseable null +CLASS Bar null +CLASS Base64 null +CLASS BenchmarkInterceptor null +CLASS BigDecimal null +CLASS BigInteger null +CLASS BindException null +CLASS Binding null +CLASS BitSet null +CLASS Boolean null +CLASS BootstrapMethodError null +CLASS BufferedInputStream null +CLASS BufferedIterator null +CLASS BufferedOutputStream null +CLASS BufferedReader null +CLASS BufferedWriter null +CLASS Buildable null +CLASS BuilderSupport null +CLASS Byte null +CLASS ByteArrayInputStream null +CLASS ByteArrayOutputStream null +CLASS CacheRequest null +CLASS CacheResponse null +CLASS Calendar null +CLASS Category null +CLASS CharArrayReader null +CLASS CharArrayWriter null +CLASS CharConversionException null +CLASS CharSequence null +CLASS Character null +CLASS CharsetToolkit null +CLASS Class null +CLASS ClassCastException null +CLASS ClassCircularityError null +CLASS ClassFormatError null +CLASS ClassLoader null +CLASS ClassNotFoundException null +CLASS ClassValue null +CLASS CloneNotSupportedException null +CLASS Cloneable null +CLASS Closeable null +CLASS Closure null +CLASS ClosureComparator null +CLASS ClosureException null +CLASS ClosureInvokingMethod null +CLASS Collection null +CLASS Collections null +CLASS Comparable null +CLASS Comparator null +CLASS ConcurrentModificationExceptio null +CLASS ConfigBinding null +CLASS ConfigObject null +CLASS ConfigSlurper null +CLASS ConnectException null +CLASS Console null +CLASS ContentHandler null +CLASS ContentHandlerFactory null +CLASS CookieHandler null +CLASS CookieManager null +CLASS CookiePolicy null +CLASS CookieStore null +CLASS Currency null +CLASS DataInput null +CLASS DataInputStream null +CLASS DataOutput null +CLASS DataOutputStream null +CLASS DatagramPacket null +CLASS DatagramSocket null +CLASS DatagramSocketImpl null +CLASS DatagramSocketImplFactory null +CLASS Date null +CLASS Delegate null +CLASS DelegatesTo null +CLASS DelegatingMetaClass null +CLASS DelegatingScript null +CLASS Deprecated null +CLASS DeprecationException null +CLASS Deque null +CLASS Dictionary null +CLASS Double null +CLASS DoubleSummaryStatistics null +CLASS DuplicateFormatFlagsException null +CLASS EOFException null +CLASS EmptyRange null +CLASS EmptyStackException null +CLASS Enum null +CLASS EnumConstantNotPresentExceptio null +CLASS EnumMap null +CLASS EnumSet null +CLASS Enumeration null +CLASS Error null +CLASS Eval null +CLASS EventListener null +CLASS EventListenerProxy null +CLASS EventObject null +CLASS Exception null +CLASS ExceptionInInitializerError null +CLASS Expando null +CLASS ExpandoMetaClass null +CLASS ExpandoMetaClassCreationHandle null +CLASS Externalizable null +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS FewParamsConstructor null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null +CLASS GString null +CLASS GeneratedGroovyProxy null +CLASS Grab null +CLASS GrabConfig null +CLASS GrabExclude null +CLASS GrabResolver null +CLASS Grapes null +CLASS GregorianCalendar null +CLASS GroovyCallable null +CLASS GroovyClassLoader null +CLASS GroovyCodeSource null +CLASS GroovyCollections null +CLASS GroovyInterceptable null +CLASS GroovyObject null +CLASS GroovyObjectSupport null +CLASS GroovyResourceLoader null +CLASS GroovyRuntimeException null +CLASS GroovyScriptEngine null +CLASS GroovyShell null +CLASS GroovySystem null +CLASS Groovydoc null +CLASS HashMap null +CLASS HashSet null +CLASS Hashtable null +CLASS HexFormat null +CLASS HttpCookie null +CLASS HttpRetryException null +CLASS HttpURLConnection null +CLASS IDN null +CLASS IFileNameFinder null +CLASS IOError null +CLASS IOException null +CLASS IdentityHashMap null +CLASS IllegalAccessError null +CLASS IllegalAccessException null +CLASS IllegalArgumentException null +CLASS IllegalCallerException null +CLASS IllegalFormatCodePointExceptio null +CLASS IllegalFormatConversionExcepti null +CLASS IllegalFormatException null +CLASS IllegalFormatFlagsException null +CLASS IllegalFormatPrecisionExceptio null +CLASS IllegalFormatWidthException null +CLASS IllegalMonitorStateException null +CLASS IllegalPropertyAccessException null +CLASS IllegalStateException null +CLASS IllegalThreadStateException null +CLASS IllformedLocaleException null +CLASS IncompatibleClassChangeError null +CLASS IncorrectClosureArgumentsExcep null +CLASS IndentPrinter null +CLASS IndexOutOfBoundsException null +CLASS Inet4Address null +CLASS Inet6Address null +CLASS InetAddress null +CLASS InetSocketAddress null +CLASS InheritableThreadLocal null +CLASS InputMismatchException null +CLASS InputStream null +CLASS InputStreamReader null +CLASS InstantiationError null +CLASS InstantiationException null +CLASS IntRange null +CLASS IntSummaryStatistics null +CLASS Integer null +CLASS Interceptor null +CLASS InterfaceAddress null +CLASS InternalError null +CLASS InterruptedException null +CLASS InterruptedIOException null +CLASS InvalidClassException null +CLASS InvalidObjectException null +CLASS InvalidPropertiesFormatExcepti null +CLASS Iterable null +CLASS Iterator null +CLASS JarURLConnection null +CLASS LayerInstantiationException null +CLASS Lazy null +CLASS LineNumberInputStream null +CLASS LineNumberReader null +CLASS LinkageError null +CLASS LinkedHashMap null +CLASS LinkedHashSet null +CLASS LinkedList null +CLASS List null +CLASS ListIterator null +CLASS ListResourceBundle null +CLASS ListWithDefault null +CLASS Locale null +CLASS Long null +CLASS LongSummaryStatistics null +CLASS MalformedURLException null +CLASS Map null +CLASS MapEntry null +CLASS MapWithDefault null +CLASS MatchException null +CLASS Math null +CLASS MetaArrayLengthProperty null +CLASS MetaBeanProperty null +CLASS MetaClass null +CLASS MetaClassImpl null +CLASS MetaClassRegistry null +CLASS MetaClassRegistryChangeEvent null +CLASS MetaClassRegistryChangeEventLi null +CLASS MetaExpandoProperty null +CLASS MetaMethod null +CLASS MetaObjectProtocol null +CLASS MetaProperty null +CLASS MissingClassException null +CLASS MissingFieldException null +CLASS MissingFormatArgumentException null +CLASS MissingFormatWidthException null +CLASS MissingMethodException null +CLASS MissingPropertyException null +CLASS MissingResourceException null +CLASS Mixin null +CLASS Module null +CLASS ModuleLayer null +CLASS MulticastSocket null +CLASS MutableMetaClass null +CLASS NavigableMap null +CLASS NavigableSet null +CLASS NegativeArraySizeException null +CLASS NetPermission null +CLASS NetworkInterface null +CLASS Newify null +CLASS NoClassDefFoundError null +CLASS NoRouteToHostException null +CLASS NoSuchElementException null +CLASS NoSuchFieldError null +CLASS NoSuchFieldException null +CLASS NoSuchMethodError null +CLASS NoSuchMethodException null +CLASS Node null +CLASS NodeBuilder null +CLASS NodeList null +CLASS NodePrinter null +CLASS NonEmptySequence null +CLASS NotActiveException null +CLASS NotSerializableException null +CLASS NullPointerException null +CLASS Number null +CLASS NumberFormatException null +CLASS NumberRange null +CLASS Object null +CLASS ObjectGraphBuilder null +CLASS ObjectInput null +CLASS ObjectInputFilter null +CLASS ObjectInputStream null +CLASS ObjectInputValidation null +CLASS ObjectOutput null +CLASS ObjectOutputStream null +CLASS ObjectRange null +CLASS ObjectStreamClass null +CLASS ObjectStreamConstants null +CLASS ObjectStreamException null +CLASS ObjectStreamField null +CLASS Objects null +CLASS Observable null +CLASS ObservableList null +CLASS ObservableMap null +CLASS ObservableSet null +CLASS Observer null +CLASS Optional null +CLASS OptionalDataException null +CLASS OptionalDouble null +CLASS OptionalInt null +CLASS OptionalLong null +CLASS OrderBy null +CLASS OutOfMemoryError null +CLASS OutputStream null +CLASS OutputStreamWriter null +CLASS Override null +CLASS Package null +CLASS ParameterArray null +CLASS PasswordAuthentication null +CLASS PermutationGenerator null +CLASS PipedInputStream null +CLASS PipedOutputStream null +CLASS PipedReader null +CLASS PipedWriter null +CLASS PortUnreachableException null +CLASS PrimitiveIterator null +CLASS PrintStream null +CLASS PrintWriter null +CLASS PriorityQueue null +CLASS Process null +CLASS ProcessBuilder null +CLASS ProcessHandle null +CLASS Properties null +CLASS PropertyAccessInterceptor null +CLASS PropertyPermission null +CLASS PropertyResourceBundle null +CLASS PropertyValue null +CLASS ProtocolException null +CLASS ProtocolFamily null +CLASS Proxy null +CLASS Proxy null +CLASS ProxyGenerator null +CLASS ProxyMetaClass null +CLASS ProxySelector null +CLASS PushbackInputStream null +CLASS PushbackReader null +CLASS Queue null +CLASS Random null +CLASS RandomAccess null +CLASS RandomAccessFile null +CLASS Range null +CLASS ReadOnlyPropertyException null +CLASS Readable null +CLASS Reader null +CLASS Record null +CLASS Reference null +CLASS ReflectiveOperationException null +CLASS ResourceBundle null +CLASS ResourceConnector null +CLASS ResourceException null +CLASS ResponseCache null +CLASS Runnable null +CLASS Runtime null +CLASS RuntimeException null +CLASS RuntimePermission null +CLASS SafeVarargs null +CLASS Scanner null +CLASS ScopedValue null +CLASS Script null +CLASS ScriptException null +CLASS SecureCacheResponse null +CLASS SecurityException null +CLASS SecurityManager null +CLASS Sequence null +CLASS SequenceInputStream null +CLASS SequencedCollection null +CLASS SequencedMap null +CLASS SequencedSet null +CLASS Serial null +CLASS Serializable null +CLASS SerializablePermission null +CLASS ServerSocket null +CLASS ServiceConfigurationError null +CLASS ServiceLoader null +CLASS Set null +CLASS Short null +CLASS SimpleTimeZone null +CLASS Singleton null +CLASS Socket null +CLASS SocketAddress null +CLASS SocketException null +CLASS SocketImpl null +CLASS SocketImplFactory null +CLASS SocketOption null +CLASS SocketOptions null +CLASS SocketPermission null +CLASS SocketTimeoutException null +CLASS SortedMap null +CLASS SortedSet null +CLASS Spliterator null +CLASS Spliterators null +CLASS SplittableRandom null +CLASS SpreadListEvaluatingException null +CLASS SpreadMap null +CLASS SpreadMapEvaluatingException null +CLASS Stack null +CLASS StackOverflowError null +CLASS StackTraceElement null +CLASS StackWalker null +CLASS StandardProtocolFamily null +CLASS StandardSocketOptions null +CLASS StreamCorruptedException null +CLASS StreamTokenizer null +CLASS StrictMath null +CLASS String null +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null +CLASS SuppressWarnings null +CLASS SyncFailedException null +CLASS System null +CLASS Thread null +CLASS ThreadDeath null +CLASS ThreadGroup null +CLASS ThreadLocal null +CLASS Throwable null +CLASS TimeZone null +CLASS Timer null +CLASS TimerTask null +CLASS TooManyListenersException null +CLASS TracingInterceptor null +CLASS TreeMap null +CLASS TreeSet null +CLASS Tuple null +CLASS Tuple0 null +CLASS Tuple1 null +CLASS Tuple10 null +CLASS Tuple11 null +CLASS Tuple12 null +CLASS Tuple13 null +CLASS Tuple14 null +CLASS Tuple15 null +CLASS Tuple16 null +CLASS Tuple2 null +CLASS Tuple3 null +CLASS Tuple4 null +CLASS Tuple5 null +CLASS Tuple6 null +CLASS Tuple7 null +CLASS Tuple8 null +CLASS Tuple9 null +CLASS TypeNotPresentException null +CLASS URI null +CLASS URISyntaxException null +CLASS URL null +CLASS URLClassLoader null +CLASS URLConnection null +CLASS URLDecoder null +CLASS URLEncoder null +CLASS URLPermission null +CLASS URLStreamHandler null +CLASS URLStreamHandlerFactory null +CLASS UTFDataFormatException null +CLASS UUID null +CLASS UncheckedIOException null +CLASS UnixDomainSocketAddress null +CLASS UnknownError null +CLASS UnknownFormatConversionExcepti null +CLASS UnknownFormatFlagsException null +CLASS UnknownHostException null +CLASS UnknownServiceException null +CLASS UnsatisfiedLinkError null +CLASS UnsupportedClassVersionError null +CLASS UnsupportedEncodingException null +CLASS UnsupportedOperationException null +CLASS Vector null +CLASS VerifyError null +CLASS VirtualMachineError null +CLASS Void null +CLASS WeakHashMap null +CLASS Writable null +CLASS WriteAbortedException null +CLASS Writer null +CLASS WrongThreadException null +FIELD binding [PUBLIC] Binding +FIELD class [PUBLIC] Class +FIELD defaultMetaClass [PRIVATE] MetaClass diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_InsideNamedParameter2.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_InsideNamedParameter2.21.completion new file mode 100644 index 000000000000..65c207197ff9 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/namedparams/fewParamsConstructor/FewParamsConstructor.groovy.testFewParamsConstructor_InsideNamedParameter2.21.completion @@ -0,0 +1,503 @@ +Code completion result for source line: +Bar baar = new Bar(aaa:| 0, bbb: 1, ) +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +CLASS AbstractCollection null +CLASS AbstractFactory null +CLASS AbstractList null +CLASS AbstractMap null +CLASS AbstractMethodError null +CLASS AbstractQueue null +CLASS AbstractSequentialList null +CLASS AbstractSet null +CLASS AdaptingMetaClass null +CLASS Appendable null +CLASS ArithmeticException null +CLASS ArrayDeque null +CLASS ArrayIndexOutOfBoundsException null +CLASS ArrayList null +CLASS ArrayStoreException null +CLASS Arrays null +CLASS AssertionError null +CLASS Authenticator null +CLASS AutoCloseable null +CLASS Bar null +CLASS Base64 null +CLASS BenchmarkInterceptor null +CLASS BigDecimal null +CLASS BigInteger null +CLASS BindException null +CLASS Binding null +CLASS BitSet null +CLASS Boolean null +CLASS BootstrapMethodError null +CLASS BufferedInputStream null +CLASS BufferedIterator null +CLASS BufferedOutputStream null +CLASS BufferedReader null +CLASS BufferedWriter null +CLASS Buildable null +CLASS BuilderSupport null +CLASS Byte null +CLASS ByteArrayInputStream null +CLASS ByteArrayOutputStream null +CLASS CacheRequest null +CLASS CacheResponse null +CLASS Calendar null +CLASS Category null +CLASS CharArrayReader null +CLASS CharArrayWriter null +CLASS CharConversionException null +CLASS CharSequence null +CLASS Character null +CLASS CharsetToolkit null +CLASS Class null +CLASS ClassCastException null +CLASS ClassCircularityError null +CLASS ClassFormatError null +CLASS ClassLoader null +CLASS ClassNotFoundException null +CLASS ClassValue null +CLASS CloneNotSupportedException null +CLASS Cloneable null +CLASS Closeable null +CLASS Closure null +CLASS ClosureComparator null +CLASS ClosureException null +CLASS ClosureInvokingMethod null +CLASS Collection null +CLASS Collections null +CLASS Comparable null +CLASS Comparator null +CLASS ConcurrentModificationExceptio null +CLASS ConfigBinding null +CLASS ConfigObject null +CLASS ConfigSlurper null +CLASS ConnectException null +CLASS Console null +CLASS ContentHandler null +CLASS ContentHandlerFactory null +CLASS CookieHandler null +CLASS CookieManager null +CLASS CookiePolicy null +CLASS CookieStore null +CLASS Currency null +CLASS DataInput null +CLASS DataInputStream null +CLASS DataOutput null +CLASS DataOutputStream null +CLASS DatagramPacket null +CLASS DatagramSocket null +CLASS DatagramSocketImpl null +CLASS DatagramSocketImplFactory null +CLASS Date null +CLASS Delegate null +CLASS DelegatesTo null +CLASS DelegatingMetaClass null +CLASS DelegatingScript null +CLASS Deprecated null +CLASS DeprecationException null +CLASS Deque null +CLASS Dictionary null +CLASS Double null +CLASS DoubleSummaryStatistics null +CLASS DuplicateFormatFlagsException null +CLASS EOFException null +CLASS EmptyRange null +CLASS EmptyStackException null +CLASS Enum null +CLASS EnumConstantNotPresentExceptio null +CLASS EnumMap null +CLASS EnumSet null +CLASS Enumeration null +CLASS Error null +CLASS Eval null +CLASS EventListener null +CLASS EventListenerProxy null +CLASS EventObject null +CLASS Exception null +CLASS ExceptionInInitializerError null +CLASS Expando null +CLASS ExpandoMetaClass null +CLASS ExpandoMetaClassCreationHandle null +CLASS Externalizable null +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS FewParamsConstructor null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null +CLASS GString null +CLASS GeneratedGroovyProxy null +CLASS Grab null +CLASS GrabConfig null +CLASS GrabExclude null +CLASS GrabResolver null +CLASS Grapes null +CLASS GregorianCalendar null +CLASS GroovyCallable null +CLASS GroovyClassLoader null +CLASS GroovyCodeSource null +CLASS GroovyCollections null +CLASS GroovyInterceptable null +CLASS GroovyObject null +CLASS GroovyObjectSupport null +CLASS GroovyResourceLoader null +CLASS GroovyRuntimeException null +CLASS GroovyScriptEngine null +CLASS GroovyShell null +CLASS GroovySystem null +CLASS Groovydoc null +CLASS HashMap null +CLASS HashSet null +CLASS Hashtable null +CLASS HexFormat null +CLASS HttpCookie null +CLASS HttpRetryException null +CLASS HttpURLConnection null +CLASS IDN null +CLASS IFileNameFinder null +CLASS IOError null +CLASS IOException null +CLASS IdentityHashMap null +CLASS IllegalAccessError null +CLASS IllegalAccessException null +CLASS IllegalArgumentException null +CLASS IllegalCallerException null +CLASS IllegalFormatCodePointExceptio null +CLASS IllegalFormatConversionExcepti null +CLASS IllegalFormatException null +CLASS IllegalFormatFlagsException null +CLASS IllegalFormatPrecisionExceptio null +CLASS IllegalFormatWidthException null +CLASS IllegalMonitorStateException null +CLASS IllegalPropertyAccessException null +CLASS IllegalStateException null +CLASS IllegalThreadStateException null +CLASS IllformedLocaleException null +CLASS IncompatibleClassChangeError null +CLASS IncorrectClosureArgumentsExcep null +CLASS IndentPrinter null +CLASS IndexOutOfBoundsException null +CLASS Inet4Address null +CLASS Inet6Address null +CLASS InetAddress null +CLASS InetSocketAddress null +CLASS InheritableThreadLocal null +CLASS InputMismatchException null +CLASS InputStream null +CLASS InputStreamReader null +CLASS InstantiationError null +CLASS InstantiationException null +CLASS IntRange null +CLASS IntSummaryStatistics null +CLASS Integer null +CLASS Interceptor null +CLASS InterfaceAddress null +CLASS InternalError null +CLASS InterruptedException null +CLASS InterruptedIOException null +CLASS InvalidClassException null +CLASS InvalidObjectException null +CLASS InvalidPropertiesFormatExcepti null +CLASS Iterable null +CLASS Iterator null +CLASS JarURLConnection null +CLASS LayerInstantiationException null +CLASS Lazy null +CLASS LineNumberInputStream null +CLASS LineNumberReader null +CLASS LinkageError null +CLASS LinkedHashMap null +CLASS LinkedHashSet null +CLASS LinkedList null +CLASS List null +CLASS ListIterator null +CLASS ListResourceBundle null +CLASS ListWithDefault null +CLASS Locale null +CLASS Long null +CLASS LongSummaryStatistics null +CLASS MalformedURLException null +CLASS Map null +CLASS MapEntry null +CLASS MapWithDefault null +CLASS MatchException null +CLASS Math null +CLASS MetaArrayLengthProperty null +CLASS MetaBeanProperty null +CLASS MetaClass null +CLASS MetaClassImpl null +CLASS MetaClassRegistry null +CLASS MetaClassRegistryChangeEvent null +CLASS MetaClassRegistryChangeEventLi null +CLASS MetaExpandoProperty null +CLASS MetaMethod null +CLASS MetaObjectProtocol null +CLASS MetaProperty null +CLASS MissingClassException null +CLASS MissingFieldException null +CLASS MissingFormatArgumentException null +CLASS MissingFormatWidthException null +CLASS MissingMethodException null +CLASS MissingPropertyException null +CLASS MissingResourceException null +CLASS Mixin null +CLASS Module null +CLASS ModuleLayer null +CLASS MulticastSocket null +CLASS MutableMetaClass null +CLASS NavigableMap null +CLASS NavigableSet null +CLASS NegativeArraySizeException null +CLASS NetPermission null +CLASS NetworkInterface null +CLASS Newify null +CLASS NoClassDefFoundError null +CLASS NoRouteToHostException null +CLASS NoSuchElementException null +CLASS NoSuchFieldError null +CLASS NoSuchFieldException null +CLASS NoSuchMethodError null +CLASS NoSuchMethodException null +CLASS Node null +CLASS NodeBuilder null +CLASS NodeList null +CLASS NodePrinter null +CLASS NonEmptySequence null +CLASS NotActiveException null +CLASS NotSerializableException null +CLASS NullPointerException null +CLASS Number null +CLASS NumberFormatException null +CLASS NumberRange null +CLASS Object null +CLASS ObjectGraphBuilder null +CLASS ObjectInput null +CLASS ObjectInputFilter null +CLASS ObjectInputStream null +CLASS ObjectInputValidation null +CLASS ObjectOutput null +CLASS ObjectOutputStream null +CLASS ObjectRange null +CLASS ObjectStreamClass null +CLASS ObjectStreamConstants null +CLASS ObjectStreamException null +CLASS ObjectStreamField null +CLASS Objects null +CLASS Observable null +CLASS ObservableList null +CLASS ObservableMap null +CLASS ObservableSet null +CLASS Observer null +CLASS Optional null +CLASS OptionalDataException null +CLASS OptionalDouble null +CLASS OptionalInt null +CLASS OptionalLong null +CLASS OrderBy null +CLASS OutOfMemoryError null +CLASS OutputStream null +CLASS OutputStreamWriter null +CLASS Override null +CLASS Package null +CLASS ParameterArray null +CLASS PasswordAuthentication null +CLASS PermutationGenerator null +CLASS PipedInputStream null +CLASS PipedOutputStream null +CLASS PipedReader null +CLASS PipedWriter null +CLASS PortUnreachableException null +CLASS PrimitiveIterator null +CLASS PrintStream null +CLASS PrintWriter null +CLASS PriorityQueue null +CLASS Process null +CLASS ProcessBuilder null +CLASS ProcessHandle null +CLASS Properties null +CLASS PropertyAccessInterceptor null +CLASS PropertyPermission null +CLASS PropertyResourceBundle null +CLASS PropertyValue null +CLASS ProtocolException null +CLASS ProtocolFamily null +CLASS Proxy null +CLASS Proxy null +CLASS ProxyGenerator null +CLASS ProxyMetaClass null +CLASS ProxySelector null +CLASS PushbackInputStream null +CLASS PushbackReader null +CLASS Queue null +CLASS Random null +CLASS RandomAccess null +CLASS RandomAccessFile null +CLASS Range null +CLASS ReadOnlyPropertyException null +CLASS Readable null +CLASS Reader null +CLASS Record null +CLASS Reference null +CLASS ReflectiveOperationException null +CLASS ResourceBundle null +CLASS ResourceConnector null +CLASS ResourceException null +CLASS ResponseCache null +CLASS Runnable null +CLASS Runtime null +CLASS RuntimeException null +CLASS RuntimePermission null +CLASS SafeVarargs null +CLASS Scanner null +CLASS ScopedValue null +CLASS Script null +CLASS ScriptException null +CLASS SecureCacheResponse null +CLASS SecurityException null +CLASS SecurityManager null +CLASS Sequence null +CLASS SequenceInputStream null +CLASS SequencedCollection null +CLASS SequencedMap null +CLASS SequencedSet null +CLASS Serial null +CLASS Serializable null +CLASS SerializablePermission null +CLASS ServerSocket null +CLASS ServiceConfigurationError null +CLASS ServiceLoader null +CLASS Set null +CLASS Short null +CLASS SimpleTimeZone null +CLASS Singleton null +CLASS Socket null +CLASS SocketAddress null +CLASS SocketException null +CLASS SocketImpl null +CLASS SocketImplFactory null +CLASS SocketOption null +CLASS SocketOptions null +CLASS SocketPermission null +CLASS SocketTimeoutException null +CLASS SortedMap null +CLASS SortedSet null +CLASS Spliterator null +CLASS Spliterators null +CLASS SplittableRandom null +CLASS SpreadListEvaluatingException null +CLASS SpreadMap null +CLASS SpreadMapEvaluatingException null +CLASS Stack null +CLASS StackOverflowError null +CLASS StackTraceElement null +CLASS StackWalker null +CLASS StandardProtocolFamily null +CLASS StandardSocketOptions null +CLASS StreamCorruptedException null +CLASS StreamTokenizer null +CLASS StrictMath null +CLASS String null +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null +CLASS SuppressWarnings null +CLASS SyncFailedException null +CLASS System null +CLASS Thread null +CLASS ThreadDeath null +CLASS ThreadGroup null +CLASS ThreadLocal null +CLASS Throwable null +CLASS TimeZone null +CLASS Timer null +CLASS TimerTask null +CLASS TooManyListenersException null +CLASS TracingInterceptor null +CLASS TreeMap null +CLASS TreeSet null +CLASS Tuple null +CLASS Tuple0 null +CLASS Tuple1 null +CLASS Tuple10 null +CLASS Tuple11 null +CLASS Tuple12 null +CLASS Tuple13 null +CLASS Tuple14 null +CLASS Tuple15 null +CLASS Tuple16 null +CLASS Tuple2 null +CLASS Tuple3 null +CLASS Tuple4 null +CLASS Tuple5 null +CLASS Tuple6 null +CLASS Tuple7 null +CLASS Tuple8 null +CLASS Tuple9 null +CLASS TypeNotPresentException null +CLASS URI null +CLASS URISyntaxException null +CLASS URL null +CLASS URLClassLoader null +CLASS URLConnection null +CLASS URLDecoder null +CLASS URLEncoder null +CLASS URLPermission null +CLASS URLStreamHandler null +CLASS URLStreamHandlerFactory null +CLASS UTFDataFormatException null +CLASS UUID null +CLASS UncheckedIOException null +CLASS UnixDomainSocketAddress null +CLASS UnknownError null +CLASS UnknownFormatConversionExcepti null +CLASS UnknownFormatFlagsException null +CLASS UnknownHostException null +CLASS UnknownServiceException null +CLASS UnsatisfiedLinkError null +CLASS UnsupportedClassVersionError null +CLASS UnsupportedEncodingException null +CLASS UnsupportedOperationException null +CLASS Vector null +CLASS VerifyError null +CLASS VirtualMachineError null +CLASS Void null +CLASS WeakHashMap null +CLASS Writable null +CLASS WriteAbortedException null +CLASS Writer null +CLASS WrongThreadException null +FIELD binding [PUBLIC] Binding +FIELD class [PUBLIC] Class +FIELD defaultMetaClass [PRIVATE] MetaClass diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.21.completion new file mode 100644 index 000000000000..2a39b3ddd0b9 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.21.completion @@ -0,0 +1,289 @@ +Code completion result for source line: +['cat', 'elephant']*.| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD addShutdownHook(Closure) void +METHOD any() boolean +METHOD any(Closure) boolean +METHOD asBoolean() boolean +METHOD asType(Class) Object +METHOD bitwiseNegate() Pattern +METHOD capitalize() String +METHOD center(Number) String +METHOD center(Number, CharSequence) String +METHOD charAt(int) [PUBLIC] char +METHOD chars() [PUBLIC] IntStream +METHOD codePointAt(int) [PUBLIC] int +METHOD codePointBefore(int) [PUBLIC] int +METHOD codePointCount(int, int) [PUBLIC] int +METHOD codePoints() [PUBLIC] IntStream +METHOD collect() Collection +METHOD collect(Closure) List +METHOD collect(Collection, Closure) Collection +METHOD collectReplacements(Closure) String +METHOD collectReplacements(List) String +METHOD compare(CharSequence, CharSequ [STATIC, int +METHOD compareTo(String) [PUBLIC] int +METHOD compareToIgnoreCase(String) [PUBLIC] int +METHOD concat(String) [PUBLIC] String +METHOD contains(CharSequence) [PUBLIC] boolean +METHOD containsIgnoreCase(CharSequenc boolean +METHOD contentEquals(CharSequence) [PUBLIC] boolean +METHOD contentEquals(StringBuffer) [PUBLIC] boolean +METHOD copyValueOf(char[]) [STATIC, String +METHOD copyValueOf(char[], int, int) [STATIC, String +METHOD count(CharSequence) int +METHOD decodeBase64() byte[] +METHOD decodeBase64Url() byte[] +METHOD decodeHex() byte[] +METHOD denormalize() String +METHOD describeConstable() [PUBLIC] Optional +METHOD digest(String) String +METHOD drop(int) String +METHOD dropRight(int) String +METHOD dropWhile(Closure) String +METHOD dump() String +METHOD each(Closure) Object +METHOD eachLine(Closure) Object +METHOD eachLine(int, Closure) Object +METHOD eachMatch(CharSequence, Closur CharSequence +METHOD eachMatch(Pattern, Closure) String +METHOD eachMatch(String, Closure) String +METHOD eachWithIndex(Closure) Object +METHOD endsWith(String) [PUBLIC] boolean +METHOD endsWithAny(CharSequence[]) boolean +METHOD endsWithIgnoreCase(CharSequenc boolean +METHOD equals(Object) [PUBLIC] boolean +METHOD equalsIgnoreCase(String) [PUBLIC] boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD execute() Process +METHOD execute(List, File) Process +METHOD execute(String[], File) Process +METHOD expand() String +METHOD expand(int) String +METHOD expandLine(int) String +METHOD find() Object +METHOD find(CharSequence) String +METHOD find(CharSequence, Closure) String +METHOD find(Closure) Object +METHOD find(Pattern) String +METHOD find(Pattern, Closure) String +METHOD findAll() List +METHOD findAll(CharSequence) List +METHOD findAll(CharSequence, Closure) List +METHOD findAll(Closure) List +METHOD findAll(Pattern) List +METHOD findAll(Pattern, Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD format(Locale, String, Object. [STATIC, String +METHOD format(String, Object...) [STATIC, String +METHOD formatted(Object...) [PUBLIC] String +METHOD getAt(Collection) String +METHOD getAt(EmptyRange) String +METHOD getAt(IntRange) String +METHOD getAt(Range) String +METHOD getAt(String) Object +METHOD getAt(int) String +METHOD getBytes() [PUBLIC] byte[] +METHOD getBytes(Charset) [PUBLIC] byte[] +METHOD getBytes(String) [PUBLIC] byte[] +METHOD getBytes(int, int, byte[], int [PUBLIC] void +METHOD getChars() char[] +METHOD getChars(int, int, char[], int [PUBLIC] void +METHOD getClass() [PUBLIC] Class +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getProperties() Map +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD identity(Closure) Object +METHOD indent(int) [PUBLIC] String +METHOD indexOf(String) [PUBLIC] int +METHOD indexOf(String, int) [PUBLIC] int +METHOD indexOf(String, int, int) [PUBLIC] int +METHOD indexOf(int) [PUBLIC] int +METHOD indexOf(int, int) [PUBLIC] int +METHOD indexOf(int, int, int) [PUBLIC] int +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD intern() [PUBLIC] String +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isAllWhitespace() boolean +METHOD isAtLeast(String) Boolean +METHOD isBigDecimal() boolean +METHOD isBigInteger() boolean +METHOD isBlank() [PUBLIC] boolean +METHOD isCase(Object) boolean +METHOD isDouble() boolean +METHOD isEmpty() [PUBLIC] boolean +METHOD isFloat() boolean +METHOD isInteger() boolean +METHOD isLong() boolean +METHOD isNumber() boolean +METHOD iterator() Iterator +METHOD join(CharSequence, CharSequenc [STATIC, String +METHOD join(CharSequence, Iterable +METHOD matches(Pattern) boolean +METHOD matches(String) [PUBLIC] boolean +METHOD md5() String +METHOD metaClass(Closure) MetaClass +METHOD minus(Object) String +METHOD minus(Pattern) String +METHOD multiply(Number) String +METHOD next() String +METHOD normalize() String +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD numberAwareCompareTo(Comparabl int +METHOD offsetByCodePoints(int, int) [PUBLIC] int +METHOD padLeft(Number) String +METHOD padLeft(Number, CharSequence) String +METHOD padRight(Number) String +METHOD padRight(Number, CharSequence) String +METHOD plus(CharSequence) String +METHOD plus(Object) String +METHOD previous() String +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD readLines() List +METHOD regionMatches(boolean, int, St [PUBLIC] boolean +METHOD regionMatches(int, String, int [PUBLIC] boolean +METHOD repeat(int) [PUBLIC] String +METHOD replace(CharSequence, CharSequ [PUBLIC] String +METHOD replace(Map) String +METHOD replace(char, char) [PUBLIC] String +METHOD replace(int, Map) String +METHOD replaceAll(CharSequence, CharS String +METHOD replaceAll(CharSequence, Closu String +METHOD replaceAll(Pattern, CharSequen String +METHOD replaceAll(Pattern, Closure) String +METHOD replaceAll(String, String) [PUBLIC] String +METHOD replaceFirst(CharSequence, Cha String +METHOD replaceFirst(CharSequence, Clo String +METHOD replaceFirst(Pattern, CharSequ String +METHOD replaceFirst(Pattern, Closure) String +METHOD replaceFirst(String, String) [PUBLIC] String +METHOD resolveConstantDesc(Lookup) [PUBLIC] String +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD reverse() String +METHOD setMetaClass(MetaClass) void +METHOD sha256() String +METHOD size() int +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split() String[] +METHOD split(Closure) Collection +METHOD split(String) [PUBLIC] String[] +METHOD split(String, int) [PUBLIC] String[] +METHOD splitEachLine(CharSequence, Cl Object +METHOD splitEachLine(Pattern, Closure Object +METHOD splitWithDelimiters(String, in [PUBLIC] String[] +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD startsWith(String) [PUBLIC] boolean +METHOD startsWith(String, int) [PUBLIC] boolean +METHOD startsWithAny(CharSequence[]) boolean +METHOD startsWithIgnoreCase(CharSeque boolean +METHOD stream() Stream +METHOD strip() [PUBLIC] String +METHOD stripIndent() [PUBLIC] String +METHOD stripIndent(boolean) String +METHOD stripIndent(int) String +METHOD stripLeading() [PUBLIC] String +METHOD stripMargin() String +METHOD stripMargin(CharSequence) String +METHOD stripMargin(char) String +METHOD stripTrailing() [PUBLIC] String +METHOD subSequence(int, int) [PUBLIC] CharSequence +METHOD substring(int) [PUBLIC] String +METHOD substring(int, int) [PUBLIC] String +METHOD take(int) String +METHOD takeAfter(CharSequence) String +METHOD takeBefore(CharSequence) CharSequence +METHOD takeBefore(String) String +METHOD takeBetween(CharSequence) String +METHOD takeBetween(CharSequence, int String +METHOD takeBetween(CharSequence, Char String +METHOD takeBetween(CharSequence, Char String +METHOD takeRight(int) String +METHOD takeWhile(Closure) String +METHOD tap(Closure) Object +METHOD toBigDecimal() BigDecimal +METHOD toBigInteger() BigInteger +METHOD toBoolean() Boolean +METHOD toCharArray() [PUBLIC] char[] +METHOD toCharacter() Character +METHOD toDouble() Double +METHOD toFloat() Float +METHOD toInteger() Integer +METHOD toList() List +METHOD toLong() Long +METHOD toLowerCase() [PUBLIC] String +METHOD toLowerCase(Locale) [PUBLIC] String +METHOD toSet() Set +METHOD toShort() Short +METHOD toString() [PUBLIC] String +METHOD toURI() URI +METHOD toURL() URL +METHOD toUpperCase() [PUBLIC] String +METHOD toUpperCase(Locale) [PUBLIC] String +METHOD tokenize() List +METHOD tokenize(CharSequence) List +METHOD tokenize(Character) List +METHOD tr(CharSequence, CharSequence) String +METHOD transform(Function +FIELD blank [PUBLIC] boolean +FIELD bytes [PUBLIC] byte[] +FIELD class [PUBLIC] Class +FIELD empty [PUBLIC] boolean diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.completion index 9be217996ef3..3d8164a7ca32 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator1/SpreadOperator1.groovy.testSpreadOperator1_stringArray_all.completion @@ -69,10 +69,10 @@ METHOD find(CharSequence, Closure) String METHOD find(Closure) Object METHOD find(Pattern) String METHOD find(Pattern, Closure) String -METHOD findAll() Collection +METHOD findAll() List METHOD findAll(CharSequence) List METHOD findAll(CharSequence, Closure) List -METHOD findAll(Closure) Collection +METHOD findAll(Closure) List METHOD findAll(Pattern) List METHOD findAll(Pattern, Closure) List METHOD findIndexOf(Closure) int diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator2/SpreadOperator2.groovy.testSpreadOperator2_stringArray_sPrefix.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator2/SpreadOperator2.groovy.testSpreadOperator2_stringArray_sPrefix.21.completion new file mode 100644 index 000000000000..f3ad9094dc8f --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator2/SpreadOperator2.groovy.testSpreadOperator2_stringArray_sPrefix.21.completion @@ -0,0 +1,35 @@ +Code completion result for source line: +['cat', 'elephant']*.s| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD setMetaClass(MetaClass) void +METHOD sha256() String +METHOD size() int +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split() String[] +METHOD split(Closure) Collection +METHOD split(String) [PUBLIC] String[] +METHOD split(String, int) [PUBLIC] String[] +METHOD splitEachLine(CharSequence, Cl Object +METHOD splitEachLine(Pattern, Closure Object +METHOD splitWithDelimiters(String, in [PUBLIC] String[] +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD startsWith(String) [PUBLIC] boolean +METHOD startsWith(String, int) [PUBLIC] boolean +METHOD startsWithAny(CharSequence[]) boolean +METHOD startsWithIgnoreCase(CharSeque boolean +METHOD stream() Stream +METHOD strip() [PUBLIC] String +METHOD stripIndent() [PUBLIC] String +METHOD stripIndent(boolean) String +METHOD stripIndent(int) String +METHOD stripLeading() [PUBLIC] String +METHOD stripMargin() String +METHOD stripMargin(CharSequence) String +METHOD stripMargin(char) String +METHOD stripTrailing() [PUBLIC] String +METHOD subSequence(int, int) [PUBLIC] CharSequence +METHOD substring(int) [PUBLIC] String +METHOD substring(int, int) [PUBLIC] String diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.21.completion new file mode 100644 index 000000000000..387804b09f0e --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.21.completion @@ -0,0 +1,171 @@ +Code completion result for source line: +[1,2]*.| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD abs() int +METHOD addShutdownHook(Closure) void +METHOD and(Number) Number +METHOD any() boolean +METHOD any(Closure) boolean +METHOD asBoolean() boolean +METHOD asType(Class) Object +METHOD bitCount(int) [STATIC, int +METHOD bitwiseNegate() Number +METHOD byteValue() [PUBLIC] byte +METHOD collect() Collection +METHOD collect(Closure) List +METHOD collect(Collection, Closure) Collection +METHOD compare(int, int) [STATIC, int +METHOD compareTo(Character) int +METHOD compareTo(Integer) [PUBLIC] int +METHOD compareTo(Number) int +METHOD compareUnsigned(int, int) [STATIC, int +METHOD compress(int, int) [STATIC, int +METHOD decode(String) [STATIC, Integer +METHOD describeConstable() [PUBLIC] Optional +METHOD div(Character) Number +METHOD div(Number) Number +METHOD divideUnsigned(int, int) [STATIC, int +METHOD doubleValue() [PUBLIC] double +METHOD downto(Number, Closure) void +METHOD dump() String +METHOD each(Closure) Object +METHOD eachWithIndex(Closure) Object +METHOD equals(Object) [PUBLIC] boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD expand(int, int) [STATIC, int +METHOD find() Object +METHOD find(Closure) Object +METHOD findAll() List +METHOD findAll(Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD floatValue() [PUBLIC] float +METHOD getAt(String) Object +METHOD getChars(int, int, byte[]) [STATIC] int +METHOD getClass() [PUBLIC] Class +METHOD getInteger(String) [STATIC, Integer +METHOD getInteger(String, Integer) [STATIC, Integer +METHOD getInteger(String, int) [STATIC, Integer +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getProperties() Map +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD hashCode(int) [STATIC, int +METHOD highestOneBit(int) [STATIC, int +METHOD identity(Closure) Object +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD intValue() [PUBLIC] int +METHOD intdiv(Character) Number +METHOD intdiv(Number) Number +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isCase(Number) boolean +METHOD isCase(Object) boolean +METHOD iterator() Iterator +METHOD leftShift(Number) Number +METHOD longValue() [PUBLIC] long +METHOD lowestOneBit(int) [STATIC, int +METHOD max(int, int) [STATIC, int +METHOD metaClass(Closure) MetaClass +METHOD min(int, int) [STATIC, int +METHOD minus(Character) Number +METHOD minus(Number) Number +METHOD mod(Number) Number +METHOD multiply(Character) Number +METHOD multiply(Number) Number +METHOD next() Number +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD numberAwareCompareTo(Comparabl int +METHOD numberOfLeadingZeros(int) [STATIC, int +METHOD numberOfTrailingZeros(int) [STATIC, int +METHOD or(Number) Number +METHOD parseInt(CharSequence, int, in [STATIC, int +METHOD parseInt(String) [STATIC, int +METHOD parseInt(String, int) [STATIC, int +METHOD parseUnsignedInt(CharSequence, [STATIC, int +METHOD parseUnsignedInt(String) [STATIC, int +METHOD parseUnsignedInt(String, int) [STATIC, int +METHOD plus(Character) Number +METHOD plus(Number) Number +METHOD plus(String) String +METHOD power(Integer) Number +METHOD power(Number) Number +METHOD previous() Number +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD remainderUnsigned(int, int) [STATIC, int +METHOD resolveConstantDesc(Lookup) [PUBLIC] Integer +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD reverse(int) [STATIC, int +METHOD reverseBytes(int) [STATIC, int +METHOD rightShift(Number) Number +METHOD rightShiftUnsigned(Number) Number +METHOD rotateLeft(int, int) [STATIC, int +METHOD rotateRight(int, int) [STATIC, int +METHOD setMetaClass(MetaClass) void +METHOD shortValue() [PUBLIC] short +METHOD signum(int) [STATIC, int +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split(Closure) Collection +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD step(Number, Number, Closure) void +METHOD stream() Stream +METHOD stringSize(int) [STATIC] int +METHOD sum(int, int) [STATIC, int +METHOD tap(Closure) Object +METHOD times(Closure) void +METHOD toBigDecimal() BigDecimal +METHOD toBigInteger() BigInteger +METHOD toBinaryString(int) [STATIC, String +METHOD toDouble() Double +METHOD toFloat() Float +METHOD toHexString(int) [STATIC, String +METHOD toInteger() Integer +METHOD toLong() Long +METHOD toOctalString(int) [STATIC, String +METHOD toString() [PUBLIC] String +METHOD toString(int) [STATIC, String +METHOD toString(int, int) [STATIC, String +METHOD toUnsignedLong(int) [STATIC, long +METHOD toUnsignedString(int) [STATIC, String +METHOD toUnsignedString(int, int) [STATIC, String +METHOD unaryMinus() Number +METHOD unaryPlus() Number +METHOD upto(Number, Closure) void +METHOD use(Class, Closure) Object +METHOD use(List, Closure) Object +METHOD use(Object[]) Object +METHOD valueOf(String) [STATIC, Integer +METHOD valueOf(String, int) [STATIC, Integer +METHOD valueOf(int) [STATIC, Integer +METHOD wait() [PUBLIC] void +METHOD wait(long) [PUBLIC] void +METHOD wait(long, int) [PUBLIC] void +METHOD with(Closure) Object +METHOD with(boolean, Closure) Object +METHOD withTraits(Class[]) Object +METHOD xor(Number) Number +FIELD class [PUBLIC] Class diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.completion index 0434a6958cab..f8f6d02b876c 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/operators/spreadOperator3/SpreadOperator3.groovy.testSpreadOperator3_intArray_all.completion @@ -35,8 +35,8 @@ METHOD every() boolean METHOD every(Closure) boolean METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/package/afterExtendsTypeCompletion1/AfterExtendsTypeCompletion1.groovy.testAfterExtendsTypeCompletion1.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/package/afterExtendsTypeCompletion1/AfterExtendsTypeCompletion1.groovy.testAfterExtendsTypeCompletion1.21.completion new file mode 100644 index 000000000000..d1f241ae4ed8 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/package/afterExtendsTypeCompletion1/AfterExtendsTypeCompletion1.groovy.testAfterExtendsTypeCompletion1.21.completion @@ -0,0 +1,509 @@ +Code completion result for source line: +class NoPrefix extends | { +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +PACKAGE com null +PACKAGE groovy null +PACKAGE groovyjarjarantlr null +PACKAGE groovyjarjarantlr4 null +PACKAGE groovyjarjarasm null +PACKAGE groovyjarjarpicocli null +PACKAGE java null +PACKAGE javax null +PACKAGE jdk null +PACKAGE org null +PACKAGE sun null +CLASS AbstractCollection null +CLASS AbstractFactory null +CLASS AbstractList null +CLASS AbstractMap null +CLASS AbstractMethodError null +CLASS AbstractQueue null +CLASS AbstractSequentialList null +CLASS AbstractSet null +CLASS AdaptingMetaClass null +CLASS Appendable null +CLASS ArithmeticException null +CLASS ArrayDeque null +CLASS ArrayIndexOutOfBoundsException null +CLASS ArrayList null +CLASS ArrayStoreException null +CLASS Arrays null +CLASS AssertionError null +CLASS Authenticator null +CLASS AutoCloseable null +CLASS Base64 null +CLASS BenchmarkInterceptor null +CLASS BigDecimal null +CLASS BigInteger null +CLASS BindException null +CLASS Binding null +CLASS BitSet null +CLASS Boolean null +CLASS BootstrapMethodError null +CLASS BufferedInputStream null +CLASS BufferedIterator null +CLASS BufferedOutputStream null +CLASS BufferedReader null +CLASS BufferedWriter null +CLASS Buildable null +CLASS BuilderSupport null +CLASS Byte null +CLASS ByteArrayInputStream null +CLASS ByteArrayOutputStream null +CLASS CacheRequest null +CLASS CacheResponse null +CLASS Calendar null +CLASS Category null +CLASS CharArrayReader null +CLASS CharArrayWriter null +CLASS CharConversionException null +CLASS CharSequence null +CLASS Character null +CLASS CharsetToolkit null +CLASS Class null +CLASS ClassCastException null +CLASS ClassCircularityError null +CLASS ClassFormatError null +CLASS ClassLoader null +CLASS ClassNotFoundException null +CLASS ClassValue null +CLASS CloneNotSupportedException null +CLASS Cloneable null +CLASS Closeable null +CLASS Closure null +CLASS ClosureComparator null +CLASS ClosureException null +CLASS ClosureInvokingMethod null +CLASS Collection null +CLASS Collections null +CLASS Comparable null +CLASS Comparator null +CLASS ConcurrentModificationExceptio null +CLASS ConfigBinding null +CLASS ConfigObject null +CLASS ConfigSlurper null +CLASS ConnectException null +CLASS Console null +CLASS ContentHandler null +CLASS ContentHandlerFactory null +CLASS CookieHandler null +CLASS CookieManager null +CLASS CookiePolicy null +CLASS CookieStore null +CLASS Currency null +CLASS DataInput null +CLASS DataInputStream null +CLASS DataOutput null +CLASS DataOutputStream null +CLASS DatagramPacket null +CLASS DatagramSocket null +CLASS DatagramSocketImpl null +CLASS DatagramSocketImplFactory null +CLASS Date null +CLASS Delegate null +CLASS DelegatesTo null +CLASS DelegatingMetaClass null +CLASS DelegatingScript null +CLASS Deprecated null +CLASS DeprecationException null +CLASS Deque null +CLASS Dictionary null +CLASS Double null +CLASS DoubleSummaryStatistics null +CLASS DuplicateFormatFlagsException null +CLASS EOFException null +CLASS EmptyRange null +CLASS EmptyStackException null +CLASS Enum null +CLASS EnumConstantNotPresentExceptio null +CLASS EnumMap null +CLASS EnumSet null +CLASS Enumeration null +CLASS Error null +CLASS Eval null +CLASS EventListener null +CLASS EventListenerProxy null +CLASS EventObject null +CLASS Exception null +CLASS ExceptionInInitializerError null +CLASS Expando null +CLASS ExpandoMetaClass null +CLASS ExpandoMetaClassCreationHandle null +CLASS Externalizable null +CLASS Factory null +CLASS FactoryBuilderSupport null +CLASS File null +CLASS FileDescriptor null +CLASS FileFilter null +CLASS FileInputStream null +CLASS FileNameByRegexFinder null +CLASS FileNameMap null +CLASS FileNotFoundException null +CLASS FileOutputStream null +CLASS FilePermission null +CLASS FileReader null +CLASS FileTreeBuilder null +CLASS FileWriter null +CLASS FilenameFilter null +CLASS FilterInputStream null +CLASS FilterOutputStream null +CLASS FilterReader null +CLASS FilterWriter null +CLASS Float null +CLASS Flushable null +CLASS FormatFlagsConversionMismatchE null +CLASS FormatProcessor null +CLASS Formattable null +CLASS FormattableFlags null +CLASS Formatter null +CLASS FormatterClosedException null +CLASS FunctionalInterface null +CLASS GString null +CLASS GeneratedGroovyProxy null +CLASS Grab null +CLASS GrabConfig null +CLASS GrabExclude null +CLASS GrabResolver null +CLASS Grapes null +CLASS GregorianCalendar null +CLASS GroovyCallable null +CLASS GroovyClassLoader null +CLASS GroovyCodeSource null +CLASS GroovyCollections null +CLASS GroovyInterceptable null +CLASS GroovyObject null +CLASS GroovyObjectSupport null +CLASS GroovyResourceLoader null +CLASS GroovyRuntimeException null +CLASS GroovyScriptEngine null +CLASS GroovyShell null +CLASS GroovySystem null +CLASS Groovydoc null +CLASS HashMap null +CLASS HashSet null +CLASS Hashtable null +CLASS HexFormat null +CLASS HttpCookie null +CLASS HttpRetryException null +CLASS HttpURLConnection null +CLASS IDN null +CLASS IFileNameFinder null +CLASS IOError null +CLASS IOException null +CLASS IdentityHashMap null +CLASS IllegalAccessError null +CLASS IllegalAccessException null +CLASS IllegalArgumentException null +CLASS IllegalCallerException null +CLASS IllegalFormatCodePointExceptio null +CLASS IllegalFormatConversionExcepti null +CLASS IllegalFormatException null +CLASS IllegalFormatFlagsException null +CLASS IllegalFormatPrecisionExceptio null +CLASS IllegalFormatWidthException null +CLASS IllegalMonitorStateException null +CLASS IllegalPropertyAccessException null +CLASS IllegalStateException null +CLASS IllegalThreadStateException null +CLASS IllformedLocaleException null +CLASS IncompatibleClassChangeError null +CLASS IncorrectClosureArgumentsExcep null +CLASS IndentPrinter null +CLASS IndexOutOfBoundsException null +CLASS Inet4Address null +CLASS Inet6Address null +CLASS InetAddress null +CLASS InetSocketAddress null +CLASS InheritableThreadLocal null +CLASS InputMismatchException null +CLASS InputStream null +CLASS InputStreamReader null +CLASS InstantiationError null +CLASS InstantiationException null +CLASS IntRange null +CLASS IntSummaryStatistics null +CLASS Integer null +CLASS Interceptor null +CLASS InterfaceAddress null +CLASS InternalError null +CLASS InterruptedException null +CLASS InterruptedIOException null +CLASS InvalidClassException null +CLASS InvalidObjectException null +CLASS InvalidPropertiesFormatExcepti null +CLASS Iterable null +CLASS Iterator null +CLASS JarURLConnection null +CLASS LayerInstantiationException null +CLASS Lazy null +CLASS LineNumberInputStream null +CLASS LineNumberReader null +CLASS LinkageError null +CLASS LinkedHashMap null +CLASS LinkedHashSet null +CLASS LinkedList null +CLASS List null +CLASS ListIterator null +CLASS ListResourceBundle null +CLASS ListWithDefault null +CLASS Locale null +CLASS Long null +CLASS LongSummaryStatistics null +CLASS MalformedURLException null +CLASS Map null +CLASS MapEntry null +CLASS MapWithDefault null +CLASS MatchException null +CLASS Math null +CLASS MetaArrayLengthProperty null +CLASS MetaBeanProperty null +CLASS MetaClass null +CLASS MetaClassImpl null +CLASS MetaClassRegistry null +CLASS MetaClassRegistryChangeEvent null +CLASS MetaClassRegistryChangeEventLi null +CLASS MetaExpandoProperty null +CLASS MetaMethod null +CLASS MetaObjectProtocol null +CLASS MetaProperty null +CLASS MissingClassException null +CLASS MissingFieldException null +CLASS MissingFormatArgumentException null +CLASS MissingFormatWidthException null +CLASS MissingMethodException null +CLASS MissingPropertyException null +CLASS MissingResourceException null +CLASS Mixin null +CLASS Module null +CLASS ModuleLayer null +CLASS MulticastSocket null +CLASS MutableMetaClass null +CLASS NavigableMap null +CLASS NavigableSet null +CLASS NegativeArraySizeException null +CLASS NetPermission null +CLASS NetworkInterface null +CLASS Newify null +CLASS NoClassDefFoundError null +CLASS NoRouteToHostException null +CLASS NoSuchElementException null +CLASS NoSuchFieldError null +CLASS NoSuchFieldException null +CLASS NoSuchMethodError null +CLASS NoSuchMethodException null +CLASS Node null +CLASS NodeBuilder null +CLASS NodeList null +CLASS NodePrinter null +CLASS NonEmptySequence null +CLASS NotActiveException null +CLASS NotSerializableException null +CLASS NullPointerException null +CLASS Number null +CLASS NumberFormatException null +CLASS NumberRange null +CLASS Object null +CLASS ObjectGraphBuilder null +CLASS ObjectInput null +CLASS ObjectInputFilter null +CLASS ObjectInputStream null +CLASS ObjectInputValidation null +CLASS ObjectOutput null +CLASS ObjectOutputStream null +CLASS ObjectRange null +CLASS ObjectStreamClass null +CLASS ObjectStreamConstants null +CLASS ObjectStreamException null +CLASS ObjectStreamField null +CLASS Objects null +CLASS Observable null +CLASS ObservableList null +CLASS ObservableMap null +CLASS ObservableSet null +CLASS Observer null +CLASS Optional null +CLASS OptionalDataException null +CLASS OptionalDouble null +CLASS OptionalInt null +CLASS OptionalLong null +CLASS OrderBy null +CLASS OutOfMemoryError null +CLASS OutputStream null +CLASS OutputStreamWriter null +CLASS Override null +CLASS Package null +CLASS ParameterArray null +CLASS PasswordAuthentication null +CLASS PermutationGenerator null +CLASS PipedInputStream null +CLASS PipedOutputStream null +CLASS PipedReader null +CLASS PipedWriter null +CLASS PortUnreachableException null +CLASS PrimitiveIterator null +CLASS PrintStream null +CLASS PrintWriter null +CLASS PriorityQueue null +CLASS Process null +CLASS ProcessBuilder null +CLASS ProcessHandle null +CLASS Properties null +CLASS PropertyAccessInterceptor null +CLASS PropertyPermission null +CLASS PropertyResourceBundle null +CLASS PropertyValue null +CLASS ProtocolException null +CLASS ProtocolFamily null +CLASS Proxy null +CLASS Proxy null +CLASS ProxyGenerator null +CLASS ProxyMetaClass null +CLASS ProxySelector null +CLASS PushbackInputStream null +CLASS PushbackReader null +CLASS Queue null +CLASS Random null +CLASS RandomAccess null +CLASS RandomAccessFile null +CLASS Range null +CLASS ReadOnlyPropertyException null +CLASS Readable null +CLASS Reader null +CLASS Record null +CLASS Reference null +CLASS ReflectiveOperationException null +CLASS ResourceBundle null +CLASS ResourceConnector null +CLASS ResourceException null +CLASS ResponseCache null +CLASS Runnable null +CLASS Runtime null +CLASS RuntimeException null +CLASS RuntimePermission null +CLASS SafeVarargs null +CLASS Scanner null +CLASS ScopedValue null +CLASS Script null +CLASS ScriptException null +CLASS SecureCacheResponse null +CLASS SecurityException null +CLASS SecurityManager null +CLASS Sequence null +CLASS SequenceInputStream null +CLASS SequencedCollection null +CLASS SequencedMap null +CLASS SequencedSet null +CLASS Serial null +CLASS Serializable null +CLASS SerializablePermission null +CLASS ServerSocket null +CLASS ServiceConfigurationError null +CLASS ServiceLoader null +CLASS Set null +CLASS Short null +CLASS SimpleTimeZone null +CLASS Singleton null +CLASS Socket null +CLASS SocketAddress null +CLASS SocketException null +CLASS SocketImpl null +CLASS SocketImplFactory null +CLASS SocketOption null +CLASS SocketOptions null +CLASS SocketPermission null +CLASS SocketTimeoutException null +CLASS SortedMap null +CLASS SortedSet null +CLASS Spliterator null +CLASS Spliterators null +CLASS SplittableRandom null +CLASS SpreadListEvaluatingException null +CLASS SpreadMap null +CLASS SpreadMapEvaluatingException null +CLASS Stack null +CLASS StackOverflowError null +CLASS StackTraceElement null +CLASS StackWalker null +CLASS StandardProtocolFamily null +CLASS StandardSocketOptions null +CLASS StreamCorruptedException null +CLASS StreamTokenizer null +CLASS StrictMath null +CLASS String null +CLASS StringBuffer null +CLASS StringBufferInputStream null +CLASS StringBuilder null +CLASS StringIndexOutOfBoundsExceptio null +CLASS StringJoiner null +CLASS StringReader null +CLASS StringTemplate null +CLASS StringTokenizer null +CLASS StringWriter null +CLASS StringWriterIOException null +CLASS SuppressWarnings null +CLASS SyncFailedException null +CLASS System null +CLASS Thread null +CLASS ThreadDeath null +CLASS ThreadGroup null +CLASS ThreadLocal null +CLASS Throwable null +CLASS TimeZone null +CLASS Timer null +CLASS TimerTask null +CLASS TooManyListenersException null +CLASS TracingInterceptor null +CLASS TreeMap null +CLASS TreeSet null +CLASS Tuple null +CLASS Tuple0 null +CLASS Tuple1 null +CLASS Tuple10 null +CLASS Tuple11 null +CLASS Tuple12 null +CLASS Tuple13 null +CLASS Tuple14 null +CLASS Tuple15 null +CLASS Tuple16 null +CLASS Tuple2 null +CLASS Tuple3 null +CLASS Tuple4 null +CLASS Tuple5 null +CLASS Tuple6 null +CLASS Tuple7 null +CLASS Tuple8 null +CLASS Tuple9 null +CLASS TypeNotPresentException null +CLASS URI null +CLASS URISyntaxException null +CLASS URL null +CLASS URLClassLoader null +CLASS URLConnection null +CLASS URLDecoder null +CLASS URLEncoder null +CLASS URLPermission null +CLASS URLStreamHandler null +CLASS URLStreamHandlerFactory null +CLASS UTFDataFormatException null +CLASS UUID null +CLASS UncheckedIOException null +CLASS UnixDomainSocketAddress null +CLASS UnknownError null +CLASS UnknownFormatConversionExcepti null +CLASS UnknownFormatFlagsException null +CLASS UnknownHostException null +CLASS UnknownServiceException null +CLASS UnsatisfiedLinkError null +CLASS UnsupportedClassVersionError null +CLASS UnsupportedEncodingException null +CLASS UnsupportedOperationException null +CLASS Vector null +CLASS VerifyError null +CLASS VirtualMachineError null +CLASS Void null +CLASS WeakHashMap null +CLASS Writable null +CLASS WriteAbortedException null +CLASS Writer null +CLASS WrongThreadException null diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate1/Delegate1.groovy.testDelegate1_interfaceDelegator_withoutPrefix.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate1/Delegate1.groovy.testDelegate1_interfaceDelegator_withoutPrefix.completion index bf70cedc47ad..634f8e3d51e4 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate1/Delegate1.groovy.testDelegate1_interfaceDelegator_withoutPrefix.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate1/Delegate1.groovy.testDelegate1_interfaceDelegator_withoutPrefix.completion @@ -18,8 +18,8 @@ METHOD every() boolean METHOD every(Closure) boolean METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate2/Delegate2.groovy.testDelegate2_classDelegator_withPrefix.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate2/Delegate2.groovy.testDelegate2_classDelegator_withPrefix.completion index 9b9084cfe7e0..5d31ca234808 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate2/Delegate2.groovy.testDelegate2_classDelegator_withPrefix.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/delegate2/Delegate2.groovy.testDelegate2_classDelegator_withPrefix.completion @@ -4,8 +4,8 @@ showcase.f| ------------------------------------ METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.21.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.21.completion new file mode 100644 index 000000000000..f75c62f91029 --- /dev/null +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.21.completion @@ -0,0 +1,218 @@ +Code completion result for source line: +Singleton3.| +(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true) +------------------------------------ +METHOD accessFlags() [PUBLIC] Set +METHOD addShutdownHook(Closure) void +METHOD any() boolean +METHOD any(Closure) boolean +METHOD arrayType() [PUBLIC] Class +METHOD asBoolean() boolean +METHOD asSubclass(Class) [PUBLIC] Class +METHOD asType(Class) Object +METHOD cast(Object) [PUBLIC] T +METHOD collect() Collection +METHOD collect(Closure) List +METHOD collect(Collection, Closure) Collection +METHOD componentType() [PUBLIC] Class +METHOD describeConstable() [PUBLIC] Optional +METHOD descriptorString() [PUBLIC] String +METHOD desiredAssertionStatus() [PUBLIC] boolean +METHOD dump() String +METHOD each(Closure) Object +METHOD eachWithIndex(Closure) Object +METHOD equals(Object) [PUBLIC] boolean +METHOD every() boolean +METHOD every(Closure) boolean +METHOD find() Object +METHOD find(Closure) Object +METHOD findAll() List +METHOD findAll(Closure) List +METHOD findIndexOf(Closure) int +METHOD findIndexOf(int, Closure) int +METHOD findIndexValues(Closure) List +METHOD findIndexValues(Number, Closur List +METHOD findLastIndexOf(Closure) int +METHOD findLastIndexOf(int, Closure) int +METHOD findResult(Closure) Object +METHOD findResult(Object, Closure) Object +METHOD forName(Module, String) [STATIC, Class +METHOD forName(String) [STATIC, Class +METHOD forName(String, boolean, Class [STATIC, Class +METHOD getAnnotatedInterfaces() [PUBLIC] AnnotatedType[] +METHOD getAnnotatedSuperclass() [PUBLIC] AnnotatedType +METHOD getAnnotation(Class) [PUBLIC] A +METHOD getAnnotations() [PUBLIC] Annotation[] +METHOD getAnnotationsByType(Class) [PUBLIC] A[] +METHOD getAt(String) Object +METHOD getCanonicalName() [PUBLIC] String +METHOD getClass() [PUBLIC] Class +METHOD getClassLoader() [PUBLIC] ClassLoader +METHOD getClasses() [PUBLIC] Class[] +METHOD getComponentType() [PUBLIC] Class +METHOD getConstructor(Class...) [PUBLIC] Constructor +METHOD getConstructors() [PUBLIC] Constructor[] +METHOD getDeclaredAnnotation(Class [PUBLIC] A +METHOD getDeclaredAnnotations() [PUBLIC] Annotation[] +METHOD getDeclaredAnnotationsByType(C [PUBLIC] A[] +METHOD getDeclaredClasses() [PUBLIC] Class[] +METHOD getDeclaredConstructor(Class +METHOD getDeclaredConstructors() [PUBLIC] Constructor[] +METHOD getDeclaredField(String) [PUBLIC] Field +METHOD getDeclaredFields() [PUBLIC] Field[] +METHOD getDeclaredMethod(String, Clas [PUBLIC] Method +METHOD getDeclaredMethods() [PUBLIC] Method[] +METHOD getDeclaringClass() [PUBLIC] Class +METHOD getEnclosingClass() [PUBLIC] Class +METHOD getEnclosingConstructor() [PUBLIC] Constructor +METHOD getEnclosingMethod() [PUBLIC] Method +METHOD getEnumConstants() [PUBLIC] T[] +METHOD getField(String) [PUBLIC] Field +METHOD getFields() [PUBLIC] Field[] +METHOD getGenericInterfaces() [PUBLIC] Type[] +METHOD getGenericSuperclass() [PUBLIC] Type +METHOD getGroovydoc() Groovydoc +METHOD getInstance() [STATIC, Singleton3 +METHOD getInterfaces() [PUBLIC] Class[] +METHOD getLocation() URL +METHOD getMetaClass() MetaClass +METHOD getMetaPropertyValues() List +METHOD getMethod(String, Class...) [PUBLIC] Method +METHOD getMethods() [PUBLIC] Method[] +METHOD getModifiers() [PUBLIC] int +METHOD getModule() [PUBLIC] Module +METHOD getName() [PUBLIC] String +METHOD getNestHost() [PUBLIC] Class +METHOD getNestMembers() [PUBLIC] Class[] +METHOD getPackage() [PUBLIC] Package +METHOD getPackageName() [PUBLIC] String +METHOD getPermittedSubclasses() [PUBLIC] Class[] +METHOD getProperties() Map +METHOD getProtectionDomain() [PUBLIC] ProtectionDomain +METHOD getRecordComponents() [PUBLIC] RecordComponent[] +METHOD getResource(String) [PUBLIC] URL +METHOD getResourceAsStream(String) [PUBLIC] InputStream +METHOD getSigners() [PUBLIC] Object[] +METHOD getSimpleName() [PUBLIC] String +METHOD getSuperclass() [PUBLIC] Class +METHOD getTypeName() [PUBLIC] String +METHOD getTypeParameters() [PUBLIC] TypeVariable>[] +METHOD grep() Collection +METHOD grep(Object) Collection +METHOD hasProperty(String) MetaProperty +METHOD hashCode() [PUBLIC] int +METHOD identity(Closure) Object +METHOD inject(Closure) Object +METHOD inject(Object, Closure) Object +METHOD inspect() String +METHOD invokeMethod(String, Object) Object +METHOD is(Object) boolean +METHOD isAnnotation() [PUBLIC] boolean +METHOD isAnnotationPresent(Class) [PUBLIC] boolean +METHOD isCase(Object) boolean +METHOD isEnum() [PUBLIC] boolean +METHOD isHidden() [PUBLIC] boolean +METHOD isInstance(Object) [PUBLIC] boolean +METHOD isInterface() [PUBLIC] boolean +METHOD isLocalClass() [PUBLIC] boolean +METHOD isMemberClass() [PUBLIC] boolean +METHOD isNestmateOf(Class) [PUBLIC] boolean +METHOD isPrimitive() [PUBLIC] boolean +METHOD isRecord() [PUBLIC] boolean +METHOD isSealed() [PUBLIC] boolean +METHOD isSynthetic() [PUBLIC] boolean +METHOD isUnnamedClass() [PUBLIC] boolean +METHOD iterator() Iterator +METHOD metaClass(Closure) MetaClass +METHOD mixin(Class) void +METHOD mixin(Class[]) void +METHOD mixin(List) void +METHOD newInstance() [PUBLIC] T +METHOD newInstance(Object[]) Object +METHOD notify() [PUBLIC] void +METHOD notifyAll() [PUBLIC] void +METHOD print(Object) void +METHOD print(PrintWriter) void +METHOD printf(String, Object) void +METHOD printf(String, Object) void +METHOD println() void +METHOD println(Object) void +METHOD println(PrintWriter) void +METHOD putAt(String, Object) void +METHOD respondsTo(String) List +METHOD respondsTo(String, Object) List +METHOD setMetaClass(MetaClass) void +METHOD sleep(long) void +METHOD sleep(long, Closure) void +METHOD split(Closure) Collection +METHOD sprintf(String, Object) String +METHOD sprintf(String, Object) String +METHOD stream() Stream +METHOD tap(Closure) Object +METHOD toGenericString() [PUBLIC] String +METHOD toString() [PUBLIC] String +METHOD use(Class, Closure) Object +METHOD use(List, Closure) Object +METHOD use(Object[]) Object +METHOD wait() [PUBLIC] void +METHOD wait(long) [PUBLIC] void +METHOD wait(long, int) [PUBLIC] void +METHOD with(Closure) Object +METHOD with(boolean, Closure) Object +METHOD withTraits(Class[]) Object +METHOD y() [PUBLIC] Object +FIELD annotatedInterfaces [PUBLIC] AnnotatedType[] +FIELD annotatedSuperclass [PUBLIC] AnnotatedType +FIELD annotation [PUBLIC] boolean +FIELD annotations [PUBLIC] Annotation[] +FIELD anonymousClass [PUBLIC] boolean +FIELD array [PUBLIC] boolean +FIELD canonicalName [PUBLIC] String +FIELD class [PUBLIC] Class +FIELD classLoader [PUBLIC] ClassLoader +FIELD classes [PUBLIC] Class[] +FIELD componentType [PUBLIC] Class +FIELD constructors [PUBLIC] Constructor[] +FIELD declaredAnnotations [PUBLIC] Annotation[] +FIELD declaredClasses [PUBLIC] Class[] +FIELD declaredConstructors [PUBLIC] Constructor[] +FIELD declaredFields [PUBLIC] Field[] +FIELD declaredMethods [PUBLIC] Method[] +FIELD declaringClass [PUBLIC] Class +FIELD enclosingClass [PUBLIC] Class +FIELD enclosingConstructor [PUBLIC] Constructor +FIELD enclosingMethod [PUBLIC] Method +FIELD enum [PUBLIC] boolean +FIELD enumConstants [PUBLIC] Object[] +FIELD fields [PUBLIC] Field[] +FIELD genericInterfaces [PUBLIC] Type[] +FIELD genericSuperclass [PUBLIC] Type +FIELD hidden [PUBLIC] boolean +FIELD instance [STATIC, Singleton3 +FIELD interface [PUBLIC] boolean +FIELD interfaces [PUBLIC] Class[] +FIELD localClass [PUBLIC] boolean +FIELD memberClass [PUBLIC] boolean +FIELD methods [PUBLIC] Method[] +FIELD modifiers [PUBLIC] int +FIELD module [PUBLIC] Module +FIELD name [PUBLIC] String +FIELD nestHost [PUBLIC] Class +FIELD nestMembers [PUBLIC] Class[] +FIELD package [PUBLIC] Package +FIELD packageName [PUBLIC] String +FIELD permittedSubclasses [PUBLIC] Class[] +FIELD primitive [PUBLIC] boolean +FIELD protectionDomain [PUBLIC] ProtectionDomain +FIELD record [PUBLIC] boolean +FIELD recordComponents [PUBLIC] RecordComponent[] +FIELD sealed [PUBLIC] boolean +FIELD simpleName [PUBLIC] String +FIELD superclass [PUBLIC] Class +FIELD synthetic [PUBLIC] boolean +FIELD typeName [PUBLIC] String +FIELD typeParameters [PUBLIC] TypeVariable[] +FIELD unnamedClass [PUBLIC] boolean diff --git a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.completion b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.completion index 89bb7fb67ae1..2cf1ace54f6e 100644 --- a/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.completion +++ b/groovy/groovy.editor/test/unit/data/testfiles/completion/transformations/singleton3/Singleton3.groovy.testSingleton3_withoutPrefix.completion @@ -25,8 +25,8 @@ METHOD every() boolean METHOD every(Closure) boolean METHOD find() Object METHOD find(Closure) Object -METHOD findAll() Collection -METHOD findAll(Closure) Collection +METHOD findAll() List +METHOD findAll(Closure) List METHOD findIndexOf(Closure) int METHOD findIndexOf(int, Closure) int METHOD findIndexValues(Closure) List diff --git a/groovy/libs.groovy/external/binaries-list b/groovy/libs.groovy/external/binaries-list index 9f1602897289..8eba45ac18ff 100644 --- a/groovy/libs.groovy/external/binaries-list +++ b/groovy/libs.groovy/external/binaries-list @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -43A7ECF3B8A9D7DD9FC8D468AE96B97CFF4616DF org.codehaus.groovy:groovy:3.0.8 -3077166ED6635F777064AD79C8CA080AB8DC3247 org.codehaus.groovy:groovy-ant:3.0.8 +59FA6B2237A01CF380B27CB091D5F095DFE1AC5B org.codehaus.groovy:groovy:3.0.23 +D21A9C81632F804C514D48C45D560B8004890E30 org.codehaus.groovy:groovy-ant:3.0.23 diff --git a/groovy/libs.groovy/external/groovy-3.0.8-license.txt b/groovy/libs.groovy/external/groovy-3.0.23-license.txt similarity index 99% rename from groovy/libs.groovy/external/groovy-3.0.8-license.txt rename to groovy/libs.groovy/external/groovy-3.0.23-license.txt index 524bce7c5264..8bedfc8f1172 100644 --- a/groovy/libs.groovy/external/groovy-3.0.8-license.txt +++ b/groovy/libs.groovy/external/groovy-3.0.23-license.txt @@ -1,6 +1,6 @@ Name: Groovy -Version: 3.0.8 -Files: groovy-3.0.8.jar groovy-ant-3.0.8.jar +Version: 3.0.23 +Files: groovy-3.0.23.jar groovy-ant-3.0.23.jar Description: Groovy Language distribution. License: Apache-2.0-groovy Origin: http://groovy-lang.org/ diff --git a/groovy/libs.groovy/external/groovy-3.0.8-notice.txt b/groovy/libs.groovy/external/groovy-3.0.23-notice.txt similarity index 100% rename from groovy/libs.groovy/external/groovy-3.0.8-notice.txt rename to groovy/libs.groovy/external/groovy-3.0.23-notice.txt diff --git a/groovy/libs.groovy/nbproject/project.properties b/groovy/libs.groovy/nbproject/project.properties index fc223e201749..4b89242302f9 100644 --- a/groovy/libs.groovy/nbproject/project.properties +++ b/groovy/libs.groovy/nbproject/project.properties @@ -23,6 +23,5 @@ javac.compilerargs=-Xlint -Xlint:-serial # For more information, please see http://wiki.netbeans.org/SignatureTest sigtest.gen.fail.on.error=false -#cp.extra=external/groovy-all-2.1.7.jar -release.external/groovy-3.0.8.jar=modules/ext/groovy-3.0.8.jar -release.external/groovy-ant-3.0.8.jar=modules/ext/groovy-ant-3.0.8.jar +release.external/groovy-3.0.23.jar=modules/ext/groovy-3.0.23.jar +release.external/groovy-ant-3.0.23.jar=modules/ext/groovy-ant-3.0.23.jar diff --git a/groovy/libs.groovy/nbproject/project.xml b/groovy/libs.groovy/nbproject/project.xml index a85eed42d526..214653148b01 100644 --- a/groovy/libs.groovy/nbproject/project.xml +++ b/groovy/libs.groovy/nbproject/project.xml @@ -76,12 +76,12 @@ org.codehaus.groovy.transform.trait - ext/groovy-3.0.8.jar - external/groovy-3.0.8.jar + ext/groovy-3.0.23.jar + external/groovy-3.0.23.jar - ext/groovy-ant-3.0.8.jar - external/groovy-ant-3.0.8.jar + ext/groovy-ant-3.0.23.jar + external/groovy-ant-3.0.23.jar diff --git a/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/Bundle.properties b/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/Bundle.properties index 4981faf89ed1..f4588573a5f8 100644 --- a/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/Bundle.properties +++ b/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/Bundle.properties @@ -16,5 +16,5 @@ # under the License. OpenIDE-Module-Name=Groovy Binaries -groovy=Groovy 3.0.8 -groovy-ant=Groovy Ant 3.0.8 +groovy=Groovy 3.0.23 +groovy-ant=Groovy Ant 3.0.23 diff --git a/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/groovy-all.xml b/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/groovy-all.xml index ad836044158b..6d38f96a7fe8 100644 --- a/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/groovy-all.xml +++ b/groovy/libs.groovy/src/org/netbeans/modules/libs/groovy/groovy-all.xml @@ -27,15 +27,15 @@ org/netbeans/modules/libs/groovy/Bundle classpath - jar:nbinst://org.netbeans.modules.libs.groovy/modules/ext/groovy-3.0.8.jar!/ - jar:nbinst://org.netbeans.modules.libs.groovy/modules/ext/groovy-ant-3.0.8.jar!/ + jar:nbinst://org.netbeans.modules.libs.groovy/modules/ext/groovy-3.0.23.jar!/ + jar:nbinst://org.netbeans.modules.libs.groovy/modules/ext/groovy-ant-3.0.23.jar!/ maven-dependencies - org.codehaus.groovy:groovy:3.0.8:jar - org.codehaus.groovy:groovy-ant:3.0.8:jar + org.codehaus.groovy:groovy:3.0.23 + org.codehaus.groovy:groovy-ant:3.0.23