/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You 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
*
* http://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.
*/
package java.lang;
import java.io.ObjectStreamField;
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.util.Comparator;
/**
* Stub implementation of java.lang.String.
*
* @see java.lang.Object
*/
public class String implements CharSequence, Comparable<String>, Serializable {
public static final Comparator<String> CASE_INSENSITIVE_ORDER = new CaseInsensitiveComparator();
// Serialization constants.
private static final long serialVersionUID = -6849794470754667710L;
private static final ObjectStreamField[] serialPersistentFields = new ObjectStreamField[0];
public String() {}
public String(byte[] bytes) {}
public String(byte[] bytes, int hibyte) {}
public String(byte[] bytes, int offset, int count) {}
public String(byte[] bytes, int hibyte, int offset, int count) {}
public String(byte[] bytes, int i, int j, String s) throws UnsupportedEncodingException {}
public String(byte bytes[], int offset, int length, Charset charset) {}
public String(byte[] bytes, Charset cs) {}
public String(byte[] bytes, String s) throws UnsupportedEncodingException {}
public String(char[] chars) {}
public String(char[] chars, int i, int j) {}
public String(int[] codePoints, int offset, int length) {}
public String(String s) {}
public String(StringBuffer sb) {}
public String(StringBuilder sb) {}
public static String copyValueOf(char[] chars) {
return null;
}
public static String copyValueOf(char[] chars, int i, int j) {
return null;
}
public static String format(java.util.Locale l, String s, Object... objs) {
return null;
}
public static String format(String s, Object... objs) {
return null;
}
public static String valueOf(boolean b) {
return null;
}
public static String valueOf(char c) {
return null;
}
public static String valueOf(char[] chars) {
return null;
}
public static String valueOf(char[] chars, int i, int j) {
return null;
}
public static String valueOf(double d) {
return null;
}
public static String valueOf(float f) {
return null;
}
public static String valueOf(int i) {
return null;
}
public static String valueOf(long l) {
return null;
}
public static String valueOf(Object o) {
return null;
}
public char charAt(int i) {
return 0;
}
public int codePointAt(int i) {
return 0;
}
public int codePointBefore(int i) {
return 0;
}
public int codePointCount(int i, int j) {
return 0;
}
public int compareTo(String s) {
return 0;
}
public int compareToIgnoreCase(String s) {
return 0;
}
public String concat(String s) {
return null;
}
public boolean contains(CharSequence cs) {
return false;
}
public boolean endsWith(String s) {
return false;
}
public boolean equalsIgnoreCase(String s) {
return false;
}
public byte[] getBytes() {
return null;
}
public byte[] getBytes(Charset cs) {
return null;
}
public byte[] getBytes(String s) throws UnsupportedEncodingException {
return null;
}
public void getBytes(int srcBegin, int srcEnd, byte dst[], int dstBegin) {}
public void getChars(int i, int j, char[] chars, int k) {}
public int indexOf(int i) {
return 0;
}
public int indexOf(int i, int j) {
return 0;
}
public int indexOf(String s) {
return 0;
}
public int indexOf(String s, int i) {
return 0;
}
public String intern() {
return null;
}
public boolean isEmpty() {
return false;
}
public int lastIndexOf(int i) {
return 0;
}
public int lastIndexOf(int i, int j) {
return 0;
}
public int lastIndexOf(String s) {
return 0;
}
public int lastIndexOf(String s, int i) {
return 0;
}
public int length() {
return 0;
}
public boolean matches(String s) {
return false;
}
public int offsetByCodePoints(int index, int codePointOffset) {
return 0;
}
public boolean regionMatches(boolean b, int i, String s, int j, int k) {
return false;
}
public boolean regionMatches(int i, String s, int j, int k) {
return false;
}
public String replace(char c1, char c2) {
return null;
}
public String replace(CharSequence cs1, CharSequence cs2) {
return null;
}
public String replaceAll(String s1, String s2) {
return null;
}
public String replaceFirst(String s1, String s2) {
return null;
}
public String[] split(String s) {
return null;
}
public String[] split(String s, int i) {
return null;
}
public boolean startsWith(String s) {
return false;
}
public boolean startsWith(String s, int i) {
return false;
}
public CharSequence subSequence(int i, int j) {
return null;
}
public String substring(int i) {
return null;
}
public String substring(int i, int j) {
return null;
}
public char[] toCharArray() {
return null;
}
public String toLowerCase() {
return null;
}
public String toLowerCase(java.util.Locale l) {
return null;
}
public String toUpperCase() {
return null;
}
public String toUpperCase(java.util.Locale l) {
return null;
}
public String trim() {
return null;
}
public boolean contentEquals(CharSequence cs) {
return false;
}
public boolean contentEquals(StringBuffer sb) {
return false;
}
public static String join(CharSequence delimiter, CharSequence... elements) {
return null;
}
public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements) {
return null;
}
private static class CaseInsensitiveComparator
implements Comparator<String>, java.io.Serializable {
private static final long serialVersionUID = 8575799808933029326L;
public int compare(String s1, String s2) {
return 0;
}
}
}