Skip to content

Commit bddc88c

Browse files
author
Sauyon Lee
committed
Add stubs for Spring util tests
1 parent 60db9e1 commit bddc88c

23 files changed

+599
-89
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//semmle-extractor-options: --javac-args -cp ${testdir}/../../../../stubs/springframework-5.3.8
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Generated automatically from org.springframework.util.AntPathMatcher for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.util.Comparator;
6+
import java.util.Map;
7+
import org.springframework.util.PathMatcher;
8+
9+
public class AntPathMatcher implements PathMatcher
10+
{
11+
final Map<String, AntPathMatcher.AntPathStringMatcher> stringMatcherCache = null;
12+
protected AntPathMatcher.AntPathStringMatcher getStringMatcher(String p0){ return null; }
13+
protected String[] tokenizePath(String p0){ return null; }
14+
protected String[] tokenizePattern(String p0){ return null; }
15+
protected boolean doMatch(String p0, String p1, boolean p2, Map<String, String> p3){ return false; }
16+
public AntPathMatcher(){}
17+
public AntPathMatcher(String p0){}
18+
public Comparator<String> getPatternComparator(String p0){ return null; }
19+
public Map<String, String> extractUriTemplateVariables(String p0, String p1){ return null; }
20+
public String combine(String p0, String p1){ return null; }
21+
public String extractPathWithinPattern(String p0, String p1){ return null; }
22+
public boolean isPattern(String p0){ return false; }
23+
public boolean match(String p0, String p1){ return false; }
24+
public boolean matchStart(String p0, String p1){ return false; }
25+
public static String DEFAULT_PATH_SEPARATOR = null;
26+
public void setCachePatterns(boolean p0){}
27+
public void setCaseSensitive(boolean p0){}
28+
public void setPathSeparator(String p0){}
29+
public void setTrimTokens(boolean p0){}
30+
static class AntPathStringMatcher
31+
{
32+
protected AntPathStringMatcher() {}
33+
public AntPathStringMatcher(String p0){}
34+
public AntPathStringMatcher(String p0, boolean p1){}
35+
public boolean matchStrings(String p0, Map<String, String> p1){ return false; }
36+
}
37+
}
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
// Generated automatically from org.springframework.util.AutoPopulatingList for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.io.Serializable;
6+
import java.util.Collection;
7+
import java.util.Iterator;
8+
import java.util.List;
9+
import java.util.ListIterator;
10+
11+
public class AutoPopulatingList<E> implements List<E>, Serializable
12+
{
13+
protected AutoPopulatingList() {}
14+
public <T> T[] toArray(T[] p0){ return null; }
15+
public AutoPopulatingList(AutoPopulatingList.ElementFactory<E> p0){}
16+
public AutoPopulatingList(Class<? extends E> p0){}
17+
public AutoPopulatingList(List<E> p0, AutoPopulatingList.ElementFactory<E> p1){}
18+
public AutoPopulatingList(List<E> p0, Class<? extends E> p1){}
19+
public E get(int p0){ return null; }
20+
public E remove(int p0){ return null; }
21+
public E set(int p0, E p1){ return null; }
22+
public Iterator<E> iterator(){ return null; }
23+
public List<E> subList(int p0, int p1){ return null; }
24+
public ListIterator<E> listIterator(){ return null; }
25+
public ListIterator<E> listIterator(int p0){ return null; }
26+
public Object[] toArray(){ return null; }
27+
public boolean add(E p0){ return false; }
28+
public boolean addAll(Collection<? extends E> p0){ return false; }
29+
public boolean addAll(int p0, Collection<? extends E> p1){ return false; }
30+
public boolean contains(Object p0){ return false; }
31+
public boolean containsAll(Collection<? extends Object> p0){ return false; }
32+
public boolean equals(Object p0){ return false; }
33+
public boolean isEmpty(){ return false; }
34+
public boolean remove(Object p0){ return false; }
35+
public boolean removeAll(Collection<? extends Object> p0){ return false; }
36+
public boolean retainAll(Collection<? extends Object> p0){ return false; }
37+
public int hashCode(){ return 0; }
38+
public int indexOf(Object p0){ return 0; }
39+
public int lastIndexOf(Object p0){ return 0; }
40+
public int size(){ return 0; }
41+
public void add(int p0, E p1){}
42+
public void clear(){}
43+
static public class ElementInstantiationException extends RuntimeException
44+
{
45+
protected ElementInstantiationException() {}
46+
public ElementInstantiationException(String p0){}
47+
public ElementInstantiationException(String p0, Throwable p1){}
48+
}
49+
static public interface ElementFactory<E>
50+
{
51+
E createElement(int p0);
52+
}
53+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Generated automatically from org.springframework.util.Base64Utils for testing purposes
2+
3+
package org.springframework.util;
4+
5+
6+
abstract public class Base64Utils
7+
{
8+
public Base64Utils(){}
9+
public static String encodeToString(byte[] p0){ return null; }
10+
public static String encodeToUrlSafeString(byte[] p0){ return null; }
11+
public static byte[] decode(byte[] p0){ return null; }
12+
public static byte[] decodeFromString(String p0){ return null; }
13+
public static byte[] decodeFromUrlSafeString(String p0){ return null; }
14+
public static byte[] decodeUrlSafe(byte[] p0){ return null; }
15+
public static byte[] encode(byte[] p0){ return null; }
16+
public static byte[] encodeUrlSafe(byte[] p0){ return null; }
17+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// Generated automatically from org.springframework.util.CollectionUtils for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.util.Collection;
6+
import java.util.Enumeration;
7+
import java.util.HashMap;
8+
import java.util.Iterator;
9+
import java.util.LinkedHashMap;
10+
import java.util.List;
11+
import java.util.Map;
12+
import java.util.Properties;
13+
import java.util.Set;
14+
import org.springframework.util.MultiValueMap;
15+
16+
abstract public class CollectionUtils
17+
{
18+
public CollectionUtils(){}
19+
public static <A, E extends A> A[] toArray(Enumeration<E> p0, A[] p1){ return null; }
20+
public static <E> E findFirstMatch(Collection<? extends Object> p0, Collection<E> p1){ return null; }
21+
public static <E> Iterator<E> toIterator(Enumeration<E> p0){ return null; }
22+
public static <E> void mergeArrayIntoCollection(Object p0, Collection<E> p1){}
23+
public static <K, V> HashMap<K, V> newHashMap(int p0){ return null; }
24+
public static <K, V> LinkedHashMap<K, V> newLinkedHashMap(int p0){ return null; }
25+
public static <K, V> MultiValueMap<K, V> toMultiValueMap(Map<K, List<V>> p0){ return null; }
26+
public static <K, V> MultiValueMap<K, V> unmodifiableMultiValueMap(MultiValueMap<? extends K, ? extends V> p0){ return null; }
27+
public static <K, V> void mergePropertiesIntoMap(Properties p0, Map<K, V> p1){}
28+
public static <T> T findValueOfType(Collection<? extends Object> p0, Class<T> p1){ return null; }
29+
public static <T> T firstElement(List<T> p0){ return null; }
30+
public static <T> T firstElement(Set<T> p0){ return null; }
31+
public static <T> T lastElement(List<T> p0){ return null; }
32+
public static <T> T lastElement(Set<T> p0){ return null; }
33+
public static Class<? extends Object> findCommonElementType(Collection<? extends Object> p0){ return null; }
34+
public static List<? extends Object> arrayToList(Object p0){ return null; }
35+
public static Object findValueOfType(Collection<? extends Object> p0, Class<? extends Object>[] p1){ return null; }
36+
public static boolean contains(Enumeration<? extends Object> p0, Object p1){ return false; }
37+
public static boolean contains(Iterator<? extends Object> p0, Object p1){ return false; }
38+
public static boolean containsAny(Collection<? extends Object> p0, Collection<? extends Object> p1){ return false; }
39+
public static boolean containsInstance(Collection<? extends Object> p0, Object p1){ return false; }
40+
public static boolean hasUniqueObject(Collection<? extends Object> p0){ return false; }
41+
public static boolean isEmpty(Collection<? extends Object> p0){ return false; }
42+
public static boolean isEmpty(Map<? extends Object, ? extends Object> p0){ return false; }
43+
static float DEFAULT_LOAD_FACTOR = 0;
44+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Generated automatically from org.springframework.util.CompositeIterator for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.util.Iterator;
6+
7+
public class CompositeIterator<E> implements Iterator<E>
8+
{
9+
public CompositeIterator(){}
10+
public E next(){ return null; }
11+
public boolean hasNext(){ return false; }
12+
public void add(Iterator<E> p0){}
13+
public void remove(){}
14+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Generated automatically from org.springframework.util.FastByteArrayOutputStream for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.io.InputStream;
6+
import java.io.OutputStream;
7+
8+
public class FastByteArrayOutputStream extends OutputStream
9+
{
10+
public FastByteArrayOutputStream(){}
11+
public FastByteArrayOutputStream(int p0){}
12+
public InputStream getInputStream(){ return null; }
13+
public String toString(){ return null; }
14+
public byte[] toByteArray(){ return null; }
15+
public byte[] toByteArrayUnsafe(){ return null; }
16+
public int size(){ return 0; }
17+
public void close(){}
18+
public void reset(){}
19+
public void resize(int p0){}
20+
public void write(byte[] p0, int p1, int p2){}
21+
public void write(int p0){}
22+
public void writeTo(OutputStream p0){}
23+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Generated automatically from org.springframework.util.FileCopyUtils for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.io.File;
6+
import java.io.InputStream;
7+
import java.io.OutputStream;
8+
import java.io.Reader;
9+
import java.io.Writer;
10+
11+
abstract public class FileCopyUtils
12+
{
13+
public FileCopyUtils(){}
14+
public static String copyToString(Reader p0){ return null; }
15+
public static byte[] copyToByteArray(File p0){ return null; }
16+
public static byte[] copyToByteArray(InputStream p0){ return null; }
17+
public static int BUFFER_SIZE = 0;
18+
public static int copy(File p0, File p1){ return 0; }
19+
public static int copy(InputStream p0, OutputStream p1){ return 0; }
20+
public static int copy(Reader p0, Writer p1){ return 0; }
21+
public static void copy(String p0, Writer p1){}
22+
public static void copy(byte[] p0, File p1){}
23+
public static void copy(byte[] p0, OutputStream p1){}
24+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Generated automatically from org.springframework.util.FileSystemUtils for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.io.File;
6+
import java.nio.file.Path;
7+
8+
abstract public class FileSystemUtils
9+
{
10+
public FileSystemUtils(){}
11+
public static boolean deleteRecursively(File p0){ return false; }
12+
public static boolean deleteRecursively(Path p0){ return false; }
13+
public static void copyRecursively(File p0, File p1){}
14+
public static void copyRecursively(Path p0, Path p1){}
15+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Generated automatically from org.springframework.util.LinkedMultiValueMap for testing purposes
2+
3+
package org.springframework.util;
4+
5+
import java.io.Serializable;
6+
import java.util.List;
7+
import java.util.Map;
8+
import org.springframework.util.MultiValueMapAdapter;
9+
10+
public class LinkedMultiValueMap<K, V> extends MultiValueMapAdapter<K, V> implements Cloneable, Serializable
11+
{
12+
public LinkedMultiValueMap(){}
13+
public LinkedMultiValueMap(Map<K, List<V>> p0){}
14+
public LinkedMultiValueMap(int p0){}
15+
public LinkedMultiValueMap<K, V> clone(){ return null; }
16+
public LinkedMultiValueMap<K, V> deepCopy(){ return null; }
17+
}

0 commit comments

Comments
 (0)