Add stubs for Spring util tests

This commit is contained in:
Sauyon Lee
2021-06-24 05:14:44 -07:00
parent 60db9e1851
commit bddc88c010
23 changed files with 599 additions and 89 deletions

View File

@@ -0,0 +1 @@
//semmle-extractor-options: --javac-args -cp ${testdir}/../../../../stubs/springframework-5.3.8

View File

@@ -0,0 +1,37 @@
// Generated automatically from org.springframework.util.AntPathMatcher for testing purposes
package org.springframework.util;
import java.util.Comparator;
import java.util.Map;
import org.springframework.util.PathMatcher;
public class AntPathMatcher implements PathMatcher
{
final Map<String, AntPathMatcher.AntPathStringMatcher> stringMatcherCache = null;
protected AntPathMatcher.AntPathStringMatcher getStringMatcher(String p0){ return null; }
protected String[] tokenizePath(String p0){ return null; }
protected String[] tokenizePattern(String p0){ return null; }
protected boolean doMatch(String p0, String p1, boolean p2, Map<String, String> p3){ return false; }
public AntPathMatcher(){}
public AntPathMatcher(String p0){}
public Comparator<String> getPatternComparator(String p0){ return null; }
public Map<String, String> extractUriTemplateVariables(String p0, String p1){ return null; }
public String combine(String p0, String p1){ return null; }
public String extractPathWithinPattern(String p0, String p1){ return null; }
public boolean isPattern(String p0){ return false; }
public boolean match(String p0, String p1){ return false; }
public boolean matchStart(String p0, String p1){ return false; }
public static String DEFAULT_PATH_SEPARATOR = null;
public void setCachePatterns(boolean p0){}
public void setCaseSensitive(boolean p0){}
public void setPathSeparator(String p0){}
public void setTrimTokens(boolean p0){}
static class AntPathStringMatcher
{
protected AntPathStringMatcher() {}
public AntPathStringMatcher(String p0){}
public AntPathStringMatcher(String p0, boolean p1){}
public boolean matchStrings(String p0, Map<String, String> p1){ return false; }
}
}

View File

@@ -0,0 +1,53 @@
// Generated automatically from org.springframework.util.AutoPopulatingList for testing purposes
package org.springframework.util;
import java.io.Serializable;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class AutoPopulatingList<E> implements List<E>, Serializable
{
protected AutoPopulatingList() {}
public <T> T[] toArray(T[] p0){ return null; }
public AutoPopulatingList(AutoPopulatingList.ElementFactory<E> p0){}
public AutoPopulatingList(Class<? extends E> p0){}
public AutoPopulatingList(List<E> p0, AutoPopulatingList.ElementFactory<E> p1){}
public AutoPopulatingList(List<E> p0, Class<? extends E> p1){}
public E get(int p0){ return null; }
public E remove(int p0){ return null; }
public E set(int p0, E p1){ return null; }
public Iterator<E> iterator(){ return null; }
public List<E> subList(int p0, int p1){ return null; }
public ListIterator<E> listIterator(){ return null; }
public ListIterator<E> listIterator(int p0){ return null; }
public Object[] toArray(){ return null; }
public boolean add(E p0){ return false; }
public boolean addAll(Collection<? extends E> p0){ return false; }
public boolean addAll(int p0, Collection<? extends E> p1){ return false; }
public boolean contains(Object p0){ return false; }
public boolean containsAll(Collection<? extends Object> p0){ return false; }
public boolean equals(Object p0){ return false; }
public boolean isEmpty(){ return false; }
public boolean remove(Object p0){ return false; }
public boolean removeAll(Collection<? extends Object> p0){ return false; }
public boolean retainAll(Collection<? extends Object> p0){ return false; }
public int hashCode(){ return 0; }
public int indexOf(Object p0){ return 0; }
public int lastIndexOf(Object p0){ return 0; }
public int size(){ return 0; }
public void add(int p0, E p1){}
public void clear(){}
static public class ElementInstantiationException extends RuntimeException
{
protected ElementInstantiationException() {}
public ElementInstantiationException(String p0){}
public ElementInstantiationException(String p0, Throwable p1){}
}
static public interface ElementFactory<E>
{
E createElement(int p0);
}
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from org.springframework.util.Base64Utils for testing purposes
package org.springframework.util;
abstract public class Base64Utils
{
public Base64Utils(){}
public static String encodeToString(byte[] p0){ return null; }
public static String encodeToUrlSafeString(byte[] p0){ return null; }
public static byte[] decode(byte[] p0){ return null; }
public static byte[] decodeFromString(String p0){ return null; }
public static byte[] decodeFromUrlSafeString(String p0){ return null; }
public static byte[] decodeUrlSafe(byte[] p0){ return null; }
public static byte[] encode(byte[] p0){ return null; }
public static byte[] encodeUrlSafe(byte[] p0){ return null; }
}

View File

@@ -0,0 +1,44 @@
// Generated automatically from org.springframework.util.CollectionUtils for testing purposes
package org.springframework.util;
import java.util.Collection;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import org.springframework.util.MultiValueMap;
abstract public class CollectionUtils
{
public CollectionUtils(){}
public static <A, E extends A> A[] toArray(Enumeration<E> p0, A[] p1){ return null; }
public static <E> E findFirstMatch(Collection<? extends Object> p0, Collection<E> p1){ return null; }
public static <E> Iterator<E> toIterator(Enumeration<E> p0){ return null; }
public static <E> void mergeArrayIntoCollection(Object p0, Collection<E> p1){}
public static <K, V> HashMap<K, V> newHashMap(int p0){ return null; }
public static <K, V> LinkedHashMap<K, V> newLinkedHashMap(int p0){ return null; }
public static <K, V> MultiValueMap<K, V> toMultiValueMap(Map<K, List<V>> p0){ return null; }
public static <K, V> MultiValueMap<K, V> unmodifiableMultiValueMap(MultiValueMap<? extends K, ? extends V> p0){ return null; }
public static <K, V> void mergePropertiesIntoMap(Properties p0, Map<K, V> p1){}
public static <T> T findValueOfType(Collection<? extends Object> p0, Class<T> p1){ return null; }
public static <T> T firstElement(List<T> p0){ return null; }
public static <T> T firstElement(Set<T> p0){ return null; }
public static <T> T lastElement(List<T> p0){ return null; }
public static <T> T lastElement(Set<T> p0){ return null; }
public static Class<? extends Object> findCommonElementType(Collection<? extends Object> p0){ return null; }
public static List<? extends Object> arrayToList(Object p0){ return null; }
public static Object findValueOfType(Collection<? extends Object> p0, Class<? extends Object>[] p1){ return null; }
public static boolean contains(Enumeration<? extends Object> p0, Object p1){ return false; }
public static boolean contains(Iterator<? extends Object> p0, Object p1){ return false; }
public static boolean containsAny(Collection<? extends Object> p0, Collection<? extends Object> p1){ return false; }
public static boolean containsInstance(Collection<? extends Object> p0, Object p1){ return false; }
public static boolean hasUniqueObject(Collection<? extends Object> p0){ return false; }
public static boolean isEmpty(Collection<? extends Object> p0){ return false; }
public static boolean isEmpty(Map<? extends Object, ? extends Object> p0){ return false; }
static float DEFAULT_LOAD_FACTOR = 0;
}

View File

@@ -0,0 +1,14 @@
// Generated automatically from org.springframework.util.CompositeIterator for testing purposes
package org.springframework.util;
import java.util.Iterator;
public class CompositeIterator<E> implements Iterator<E>
{
public CompositeIterator(){}
public E next(){ return null; }
public boolean hasNext(){ return false; }
public void add(Iterator<E> p0){}
public void remove(){}
}

View File

@@ -0,0 +1,23 @@
// Generated automatically from org.springframework.util.FastByteArrayOutputStream for testing purposes
package org.springframework.util;
import java.io.InputStream;
import java.io.OutputStream;
public class FastByteArrayOutputStream extends OutputStream
{
public FastByteArrayOutputStream(){}
public FastByteArrayOutputStream(int p0){}
public InputStream getInputStream(){ return null; }
public String toString(){ return null; }
public byte[] toByteArray(){ return null; }
public byte[] toByteArrayUnsafe(){ return null; }
public int size(){ return 0; }
public void close(){}
public void reset(){}
public void resize(int p0){}
public void write(byte[] p0, int p1, int p2){}
public void write(int p0){}
public void writeTo(OutputStream p0){}
}

View File

@@ -0,0 +1,24 @@
// Generated automatically from org.springframework.util.FileCopyUtils for testing purposes
package org.springframework.util;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
abstract public class FileCopyUtils
{
public FileCopyUtils(){}
public static String copyToString(Reader p0){ return null; }
public static byte[] copyToByteArray(File p0){ return null; }
public static byte[] copyToByteArray(InputStream p0){ return null; }
public static int BUFFER_SIZE = 0;
public static int copy(File p0, File p1){ return 0; }
public static int copy(InputStream p0, OutputStream p1){ return 0; }
public static int copy(Reader p0, Writer p1){ return 0; }
public static void copy(String p0, Writer p1){}
public static void copy(byte[] p0, File p1){}
public static void copy(byte[] p0, OutputStream p1){}
}

View File

@@ -0,0 +1,15 @@
// Generated automatically from org.springframework.util.FileSystemUtils for testing purposes
package org.springframework.util;
import java.io.File;
import java.nio.file.Path;
abstract public class FileSystemUtils
{
public FileSystemUtils(){}
public static boolean deleteRecursively(File p0){ return false; }
public static boolean deleteRecursively(Path p0){ return false; }
public static void copyRecursively(File p0, File p1){}
public static void copyRecursively(Path p0, Path p1){}
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from org.springframework.util.LinkedMultiValueMap for testing purposes
package org.springframework.util;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
import org.springframework.util.MultiValueMapAdapter;
public class LinkedMultiValueMap<K, V> extends MultiValueMapAdapter<K, V> implements Cloneable, Serializable
{
public LinkedMultiValueMap(){}
public LinkedMultiValueMap(Map<K, List<V>> p0){}
public LinkedMultiValueMap(int p0){}
public LinkedMultiValueMap<K, V> clone(){ return null; }
public LinkedMultiValueMap<K, V> deepCopy(){ return null; }
}

View File

@@ -1,96 +1,18 @@
/*
* Copyright 2002-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated automatically from org.springframework.util.MultiValueMap for testing purposes
package org.springframework.util;
import java.util.List;
import java.util.Map;
import org.springframework.lang.Nullable;
/**
* Extension of the {@code Map} interface that stores multiple values.
*
* @author Arjen Poutsma
* @since 3.0
* @param <K> the key type
* @param <V> the value element type
*/
public interface MultiValueMap<K, V> extends Map<K, List<V>> {
/**
* Return the first value for the given key.
* @param key the key
* @return the first value for the specified key, or {@code null} if none
*/
@Nullable
V getFirst(K key);
/**
* Add the given single value to the current list of values for the given key.
* @param key the key
* @param value the value to be added
*/
void add(K key, @Nullable V value);
/**
* Add all the values of the given list to the current list of values for the given key.
* @param key they key
* @param values the values to be added
* @since 5.0
*/
void addAll(K key, List<? extends V> values);
/**
* Add all the values of the given {@code MultiValueMap} to the current values.
* @param values the values to be added
* @since 5.0
*/
void addAll(MultiValueMap<K, V> values);
/**
* {@link #add(Object, Object) Add} the given value, only when the map does not
* {@link #containsKey(Object) contain} the given key.
* @param key the key
* @param value the value to be added
* @since 5.2
*/
default void addIfAbsent(K key, @Nullable V value) {
if (!containsKey(key)) {
add(key, value);
}
}
/**
* Set the given single value under the given key.
* @param key the key
* @param value the value to set
*/
void set(K key, @Nullable V value);
/**
* Set the given values under.
* @param values the values.
*/
void setAll(Map<K, V> values);
/**
* Return a {@code Map} with the first values contained in this {@code MultiValueMap}.
* @return a single value representation of this map
*/
Map<K, V> toSingleValueMap();
public interface MultiValueMap<K, V> extends Map<K, List<V>>
{
Map<K, V> toSingleValueMap();
V getFirst(K p0);
default void addIfAbsent(K p0, V p1){}
void add(K p0, V p1);
void addAll(K p0, List<? extends V> p1);
void addAll(MultiValueMap<K, V> p0);
void set(K p0, V p1);
void setAll(Map<K, V> p0);
}

View File

@@ -0,0 +1,38 @@
// Generated automatically from org.springframework.util.MultiValueMapAdapter for testing purposes
package org.springframework.util;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.util.MultiValueMap;
public class MultiValueMapAdapter<K, V> implements MultiValueMap<K, V>, Serializable
{
protected MultiValueMapAdapter() {}
public Collection<List<V>> values(){ return null; }
public List<V> get(Object p0){ return null; }
public List<V> put(K p0, List<V> p1){ return null; }
public List<V> remove(Object p0){ return null; }
public Map<K, V> toSingleValueMap(){ return null; }
public MultiValueMapAdapter(Map<K, List<V>> p0){}
public Set<K> keySet(){ return null; }
public Set<Map.Entry<K, List<V>>> entrySet(){ return null; }
public String toString(){ return null; }
public V getFirst(K p0){ return null; }
public boolean containsKey(Object p0){ return false; }
public boolean containsValue(Object p0){ return false; }
public boolean equals(Object p0){ return false; }
public boolean isEmpty(){ return false; }
public int hashCode(){ return 0; }
public int size(){ return 0; }
public void add(K p0, V p1){}
public void addAll(K p0, List<? extends V> p1){}
public void addAll(MultiValueMap<K, V> p0){}
public void clear(){}
public void putAll(Map<? extends K, ? extends List<V>> p0){}
public void set(K p0, V p1){}
public void setAll(Map<K, V> p0){}
}

View File

@@ -0,0 +1,50 @@
// Generated automatically from org.springframework.util.ObjectUtils for testing purposes
package org.springframework.util;
abstract public class ObjectUtils
{
public ObjectUtils(){}
public static <A, O extends A> A[] addObjectToArray(A[] p0, O p1){ return null; }
public static <E extends Enum<? extends Object>> E caseInsensitiveValueOf(E[] p0, String p1){ return null; }
public static Object unwrapOptional(Object p0){ return null; }
public static Object[] toObjectArray(Object p0){ return null; }
public static String getDisplayString(Object p0){ return null; }
public static String getIdentityHexString(Object p0){ return null; }
public static String identityToString(Object p0){ return null; }
public static String nullSafeClassName(Object p0){ return null; }
public static String nullSafeToString(Object p0){ return null; }
public static String nullSafeToString(Object[] p0){ return null; }
public static String nullSafeToString(boolean[] p0){ return null; }
public static String nullSafeToString(byte[] p0){ return null; }
public static String nullSafeToString(char[] p0){ return null; }
public static String nullSafeToString(double[] p0){ return null; }
public static String nullSafeToString(float[] p0){ return null; }
public static String nullSafeToString(int[] p0){ return null; }
public static String nullSafeToString(long[] p0){ return null; }
public static String nullSafeToString(short[] p0){ return null; }
public static boolean containsConstant(Enum<? extends Object>[] p0, String p1){ return false; }
public static boolean containsConstant(Enum<? extends Object>[] p0, String p1, boolean p2){ return false; }
public static boolean containsElement(Object[] p0, Object p1){ return false; }
public static boolean isArray(Object p0){ return false; }
public static boolean isCheckedException(Throwable p0){ return false; }
public static boolean isCompatibleWithThrowsClause(Throwable p0, Class<? extends Object>... p1){ return false; }
public static boolean isEmpty(Object p0){ return false; }
public static boolean isEmpty(Object[] p0){ return false; }
public static boolean nullSafeEquals(Object p0, Object p1){ return false; }
public static int hashCode(boolean p0){ return 0; }
public static int hashCode(double p0){ return 0; }
public static int hashCode(float p0){ return 0; }
public static int hashCode(long p0){ return 0; }
public static int nullSafeHashCode(Object p0){ return 0; }
public static int nullSafeHashCode(Object[] p0){ return 0; }
public static int nullSafeHashCode(boolean[] p0){ return 0; }
public static int nullSafeHashCode(byte[] p0){ return 0; }
public static int nullSafeHashCode(char[] p0){ return 0; }
public static int nullSafeHashCode(double[] p0){ return 0; }
public static int nullSafeHashCode(float[] p0){ return 0; }
public static int nullSafeHashCode(int[] p0){ return 0; }
public static int nullSafeHashCode(long[] p0){ return 0; }
public static int nullSafeHashCode(short[] p0){ return 0; }
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from org.springframework.util.PathMatcher for testing purposes
package org.springframework.util;
import java.util.Comparator;
import java.util.Map;
public interface PathMatcher
{
Comparator<String> getPatternComparator(String p0);
Map<String, String> extractUriTemplateVariables(String p0, String p1);
String combine(String p0, String p1);
String extractPathWithinPattern(String p0, String p1);
boolean isPattern(String p0);
boolean match(String p0, String p1);
boolean matchStart(String p0, String p1);
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from org.springframework.util.PropertiesPersister for testing purposes
package org.springframework.util;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
import java.util.Properties;
public interface PropertiesPersister
{
void load(Properties p0, InputStream p1);
void load(Properties p0, Reader p1);
void loadFromXml(Properties p0, InputStream p1);
void store(Properties p0, OutputStream p1, String p2);
void store(Properties p0, Writer p1, String p2);
void storeToXml(Properties p0, OutputStream p1, String p2);
void storeToXml(Properties p0, OutputStream p1, String p2, String p3);
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from org.springframework.util.PropertyPlaceholderHelper for testing purposes
package org.springframework.util;
import java.util.Properties;
import java.util.Set;
public class PropertyPlaceholderHelper
{
protected PropertyPlaceholderHelper() {}
protected String parseStringValue(String p0, PropertyPlaceholderHelper.PlaceholderResolver p1, Set<String> p2){ return null; }
public PropertyPlaceholderHelper(String p0, String p1){}
public PropertyPlaceholderHelper(String p0, String p1, String p2, boolean p3){}
public String replacePlaceholders(String p0, Properties p1){ return null; }
public String replacePlaceholders(String p0, PropertyPlaceholderHelper.PlaceholderResolver p1){ return null; }
static public interface PlaceholderResolver
{
String resolvePlaceholder(String p0);
}
}

View File

@@ -0,0 +1,43 @@
// Generated automatically from org.springframework.util.ResourceUtils for testing purposes
package org.springframework.util;
import java.io.File;
import java.net.URI;
import java.net.URL;
import java.net.URLConnection;
abstract public class ResourceUtils
{
public ResourceUtils(){}
public static File getFile(String p0){ return null; }
public static File getFile(URI p0){ return null; }
public static File getFile(URI p0, String p1){ return null; }
public static File getFile(URL p0){ return null; }
public static File getFile(URL p0, String p1){ return null; }
public static String CLASSPATH_URL_PREFIX = null;
public static String FILE_URL_PREFIX = null;
public static String JAR_FILE_EXTENSION = null;
public static String JAR_URL_PREFIX = null;
public static String JAR_URL_SEPARATOR = null;
public static String URL_PROTOCOL_FILE = null;
public static String URL_PROTOCOL_JAR = null;
public static String URL_PROTOCOL_VFS = null;
public static String URL_PROTOCOL_VFSFILE = null;
public static String URL_PROTOCOL_VFSZIP = null;
public static String URL_PROTOCOL_WAR = null;
public static String URL_PROTOCOL_WSJAR = null;
public static String URL_PROTOCOL_ZIP = null;
public static String WAR_URL_PREFIX = null;
public static String WAR_URL_SEPARATOR = null;
public static URI toURI(String p0){ return null; }
public static URI toURI(URL p0){ return null; }
public static URL extractArchiveURL(URL p0){ return null; }
public static URL extractJarFileURL(URL p0){ return null; }
public static URL getURL(String p0){ return null; }
public static boolean isFileURL(URL p0){ return false; }
public static boolean isJarFileURL(URL p0){ return false; }
public static boolean isJarURL(URL p0){ return false; }
public static boolean isUrl(String p0){ return false; }
public static void useCachesIfNecessary(URLConnection p0){}
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from org.springframework.util.RouteMatcher for testing purposes
package org.springframework.util;
import java.util.Comparator;
import java.util.Map;
public interface RouteMatcher
{
Comparator<String> getPatternComparator(RouteMatcher.Route p0);
Map<String, String> matchAndExtract(String p0, RouteMatcher.Route p1);
RouteMatcher.Route parseRoute(String p0);
String combine(String p0, String p1);
boolean isPattern(String p0);
boolean match(String p0, RouteMatcher.Route p1);
static public interface Route
{
String value();
}
}

View File

@@ -0,0 +1,11 @@
// Generated automatically from org.springframework.util.SerializationUtils for testing purposes
package org.springframework.util;
abstract public class SerializationUtils
{
public SerializationUtils(){}
public static Object deserialize(byte[] p0){ return null; }
public static byte[] serialize(Object p0){ return null; }
}

View File

@@ -0,0 +1,25 @@
// Generated automatically from org.springframework.util.StreamUtils for testing purposes
package org.springframework.util;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.charset.Charset;
abstract public class StreamUtils
{
public StreamUtils(){}
public static InputStream emptyInput(){ return null; }
public static InputStream nonClosing(InputStream p0){ return null; }
public static OutputStream nonClosing(OutputStream p0){ return null; }
public static String copyToString(ByteArrayOutputStream p0, Charset p1){ return null; }
public static String copyToString(InputStream p0, Charset p1){ return null; }
public static byte[] copyToByteArray(InputStream p0){ return null; }
public static int BUFFER_SIZE = 0;
public static int copy(InputStream p0, OutputStream p1){ return 0; }
public static int drain(InputStream p0){ return 0; }
public static long copyRange(InputStream p0, OutputStream p1, long p2, long p3){ return 0; }
public static void copy(String p0, Charset p1, OutputStream p2){}
public static void copy(byte[] p0, OutputStream p1){}
}

View File

@@ -0,0 +1,76 @@
// Generated automatically from org.springframework.util.StringUtils for testing purposes
package org.springframework.util;
import java.nio.charset.Charset;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Locale;
import java.util.Properties;
import java.util.Set;
import java.util.TimeZone;
abstract public class StringUtils
{
public StringUtils(){}
public static Locale parseLocale(String p0){ return null; }
public static Locale parseLocaleString(String p0){ return null; }
public static Object quoteIfString(Object p0){ return null; }
public static Properties splitArrayElementsIntoProperties(String[] p0, String p1){ return null; }
public static Properties splitArrayElementsIntoProperties(String[] p0, String p1, String p2){ return null; }
public static Set<String> commaDelimitedListToSet(String p0){ return null; }
public static String applyRelativePath(String p0, String p1){ return null; }
public static String arrayToCommaDelimitedString(Object[] p0){ return null; }
public static String arrayToDelimitedString(Object[] p0, String p1){ return null; }
public static String capitalize(String p0){ return null; }
public static String cleanPath(String p0){ return null; }
public static String collectionToCommaDelimitedString(Collection<? extends Object> p0){ return null; }
public static String collectionToDelimitedString(Collection<? extends Object> p0, String p1){ return null; }
public static String collectionToDelimitedString(Collection<? extends Object> p0, String p1, String p2, String p3){ return null; }
public static String delete(String p0, String p1){ return null; }
public static String deleteAny(String p0, String p1){ return null; }
public static String getFilename(String p0){ return null; }
public static String getFilenameExtension(String p0){ return null; }
public static String quote(String p0){ return null; }
public static String replace(String p0, String p1, String p2){ return null; }
public static String stripFilenameExtension(String p0){ return null; }
public static String toLanguageTag(Locale p0){ return null; }
public static String trimAllWhitespace(String p0){ return null; }
public static String trimLeadingCharacter(String p0, char p1){ return null; }
public static String trimLeadingWhitespace(String p0){ return null; }
public static String trimTrailingCharacter(String p0, char p1){ return null; }
public static String trimTrailingWhitespace(String p0){ return null; }
public static String trimWhitespace(String p0){ return null; }
public static String uncapitalize(String p0){ return null; }
public static String unqualify(String p0){ return null; }
public static String unqualify(String p0, char p1){ return null; }
public static String uriDecode(String p0, Charset p1){ return null; }
public static String[] addStringToArray(String[] p0, String p1){ return null; }
public static String[] commaDelimitedListToStringArray(String p0){ return null; }
public static String[] concatenateStringArrays(String[] p0, String[] p1){ return null; }
public static String[] delimitedListToStringArray(String p0, String p1){ return null; }
public static String[] delimitedListToStringArray(String p0, String p1, String p2){ return null; }
public static String[] mergeStringArrays(String[] p0, String[] p1){ return null; }
public static String[] removeDuplicateStrings(String[] p0){ return null; }
public static String[] sortStringArray(String[] p0){ return null; }
public static String[] split(String p0, String p1){ return null; }
public static String[] toStringArray(Collection<String> p0){ return null; }
public static String[] toStringArray(Enumeration<String> p0){ return null; }
public static String[] tokenizeToStringArray(String p0, String p1){ return null; }
public static String[] tokenizeToStringArray(String p0, String p1, boolean p2, boolean p3){ return null; }
public static String[] trimArrayElements(String[] p0){ return null; }
public static TimeZone parseTimeZoneString(String p0){ return null; }
public static boolean containsWhitespace(CharSequence p0){ return false; }
public static boolean containsWhitespace(String p0){ return false; }
public static boolean endsWithIgnoreCase(String p0, String p1){ return false; }
public static boolean hasLength(CharSequence p0){ return false; }
public static boolean hasLength(String p0){ return false; }
public static boolean hasText(CharSequence p0){ return false; }
public static boolean hasText(String p0){ return false; }
public static boolean isEmpty(Object p0){ return false; }
public static boolean matchesCharacter(String p0, char p1){ return false; }
public static boolean pathEquals(String p0, String p1){ return false; }
public static boolean startsWithIgnoreCase(String p0, String p1){ return false; }
public static boolean substringMatch(CharSequence p0, int p1, CharSequence p2){ return false; }
public static int countOccurrencesOf(String p0, String p1){ return 0; }
}

View File

@@ -0,0 +1,9 @@
// Generated automatically from org.springframework.util.StringValueResolver for testing purposes
package org.springframework.util;
public interface StringValueResolver
{
String resolveStringValue(String p0);
}

View File

@@ -0,0 +1,14 @@
// Generated automatically from org.springframework.util.SystemPropertyUtils for testing purposes
package org.springframework.util;
abstract public class SystemPropertyUtils
{
public SystemPropertyUtils(){}
public static String PLACEHOLDER_PREFIX = null;
public static String PLACEHOLDER_SUFFIX = null;
public static String VALUE_SEPARATOR = null;
public static String resolvePlaceholders(String p0){ return null; }
public static String resolvePlaceholders(String p0, boolean p1){ return null; }
}