Merge pull request #12228 from github/java/mad-decls-triage-request-2276

Java: Update MaD sink decls after triage
This commit is contained in:
Tony Torralba
2023-03-01 17:08:38 +01:00
committed by GitHub
579 changed files with 30552 additions and 34 deletions

View File

@@ -3,6 +3,8 @@ extensions:
pack: codeql/java-all
extensible: sinkModel
data:
- ["java.lang", "Module", True, "getResourceAsStream", "(String)", "", "Argument[0]", "read-file", "ai-generated"]
# suggested label is not supported: - ["java.lang", "ProcessBuilder", True, "ProcessBuilder", "(String[])", "", "Argument[0]", "command-injection", "ai-generated"]
- ["java.lang", "String", False, "matches", "(String)", "", "Argument[0]", "regex-use[f-1]", "manual"]
- ["java.lang", "String", False, "replaceAll", "(String,String)", "", "Argument[0]", "regex-use[-1]", "manual"]
- ["java.lang", "String", False, "replaceFirst", "(String,String)", "", "Argument[0]", "regex-use[-1]", "manual"]

View File

@@ -0,0 +1,7 @@
extensions:
- addsTo:
pack: codeql/java-all
extensible: sinkModel
data:
- ["org.apache.hadoop.hive.metastore.api", "DefaultConstraintsRequest", True, "DefaultConstraintsRequest", "(String,String,String)", "", "Argument[1]", "sql", "ai-generated"]

View File

@@ -0,0 +1,8 @@
extensions:
- addsTo:
pack: codeql/java-all
extensible: sinkModel
data:
- ["org.apache.hadoop.hive.metastore", "ObjectStore", True, "updatePartitionColumnStatistics", "(ColumnStatistics,List,String,long)", "", "Argument[0]", "sql", "ai-generated"]
- ["org.apache.hadoop.hive.metastore", "ObjectStore", True, "updatePartitionColumnStatistics", "(ColumnStatistics,List)", "", "Argument[0]", "sql", "ai-generated"]

View File

@@ -0,0 +1,7 @@
extensions:
- addsTo:
pack: codeql/java-all
extensible: sinkModel
data:
- ["org.apache.hive.hcatalog.templeton", "HcatDelegator", True, "addOneColumn", "(String,String,String,ColumnDesc)", "", "Argument[3]", "sql", "ai-generated"]

View File

@@ -67,9 +67,10 @@
* "taint" indicates a default additional taint step and "value" indicates a
* globally applicable value-preserving step.
* 9. The `provenance` column is a tag to indicate the origin of the summary.
* There are two supported values: "generated" and "manual". "generated" means that
* the model has been emitted by the model generator tool and "manual" means
* that the model has been written by hand.
* The supported values are: "manual", "generated" and "ai-generated". "manual"
* means that the model has been written by hand, "generated" means that
* the model has been emitted by the model generator tool and
* "ai-generated" means that the model has been AI generated (ATM project).
*/
import java
@@ -308,7 +309,7 @@ module ModelValidation {
not ext.regexpMatch("|Annotated") and
result = "Unrecognized extra API graph element \"" + ext + "\" in " + pred + " model."
or
not provenance = ["manual", "generated"] and
not provenance = ["manual", "generated", "ai-generated"] and
result = "Unrecognized provenance description \"" + provenance + "\" in " + pred + " model."
)
}

View File

@@ -248,7 +248,9 @@ module Public {
/**
* Holds if all the summaries that apply to `this` are auto generated and not manually created.
*/
final predicate isAutoGenerated() { this.hasProvenance("generated") and not this.isManual() }
final predicate isAutoGenerated() {
this.hasProvenance(["generated", "ai-generated"]) and not this.isManual()
}
/**
* Holds if there exists a manual summary that applies to `this`.
@@ -268,7 +270,7 @@ module Public {
/**
* Holds if the neutral is auto generated.
*/
predicate isAutoGenerated() { neutralElement(this, "generated") }
predicate isAutoGenerated() { neutralElement(this, ["generated", "ai-generated"]) }
/**
* Holds if there exists a manual neutral that applies to `this`.
@@ -1202,11 +1204,11 @@ module Private {
}
private string renderProvenance(SummarizedCallable c) {
if c.isAutoGenerated() then result = "generated" else result = "manual"
if c.isManual() then result = "manual" else c.hasProvenance(result)
}
private string renderProvenanceNeutral(NeutralCallable c) {
if c.isAutoGenerated() then result = "generated" else result = "manual"
if c.isManual() then result = "manual" else c.hasProvenance(result)
}
/**

View File

@@ -28,7 +28,7 @@ private int getNumMadModeledApis(string package, string provenance) {
or
sc.isManual() and
(
if sc.hasProvenance("generated")
if sc.hasProvenance(["generated", "ai-generated"])
then
// "both"
provenance = "both"

View File

@@ -10,5 +10,5 @@ import semmle.code.java.dataflow.ExternalFlow
from string package, string type, string name, string signature, string provenance
where
neutralModel(package, type, name, signature, provenance) and
provenance != "generated"
provenance != ["generated", "ai-generated"]
select package, type, name, signature, provenance order by package, type, name, signature

View File

@@ -12,6 +12,6 @@ from
string input, string kind, string provenance
where
sinkModel(package, type, subtypes, name, signature, ext, input, kind, provenance) and
provenance != "generated"
provenance != ["generated", "ai-generated"]
select package, type, subtypes, name, signature, ext, input, kind, provenance order by
package, type, name, signature, input, kind

View File

@@ -12,6 +12,6 @@ from
string output, string kind, string provenance
where
sourceModel(package, type, subtypes, name, signature, ext, output, kind, provenance) and
provenance != "generated"
provenance != ["generated", "ai-generated"]
select package, type, subtypes, name, signature, ext, output, kind, provenance order by
package, type, name, signature, output, kind

View File

@@ -12,6 +12,6 @@ from
string input, string output, string kind, string provenance
where
summaryModel(package, type, subtypes, name, signature, ext, input, output, kind, provenance) and
provenance != "generated"
provenance != ["generated", "ai-generated"]
select package, type, subtypes, name, signature, ext, input, output, kind, provenance order by
package, type, name, signature, input, output, kind

View File

@@ -14,6 +14,7 @@ edges
| Test.java:95:14:95:34 | getHostName(...) : String | Test.java:99:12:99:33 | new URI(...) |
| Test.java:95:14:95:34 | getHostName(...) : String | Test.java:100:12:100:45 | new URI(...) |
| Test.java:95:14:95:34 | getHostName(...) : String | Test.java:101:12:101:54 | new URI(...) |
| Test.java:105:14:105:34 | getHostName(...) : String | Test.java:107:46:107:46 | t |
nodes
| Test.java:19:18:19:38 | getHostName(...) : String | semmle.label | getHostName(...) : String |
| Test.java:24:20:24:23 | temp | semmle.label | temp |
@@ -34,6 +35,8 @@ nodes
| Test.java:99:12:99:33 | new URI(...) | semmle.label | new URI(...) |
| Test.java:100:12:100:45 | new URI(...) | semmle.label | new URI(...) |
| Test.java:101:12:101:54 | new URI(...) | semmle.label | new URI(...) |
| Test.java:105:14:105:34 | getHostName(...) : String | semmle.label | getHostName(...) : String |
| Test.java:107:46:107:46 | t | semmle.label | t |
subpaths
#select
| Test.java:24:11:24:24 | new File(...) | Test.java:19:18:19:38 | getHostName(...) : String | Test.java:24:20:24:23 | temp | This path depends on a $@. | Test.java:19:18:19:38 | getHostName(...) | user-provided value |
@@ -47,3 +50,4 @@ subpaths
| Test.java:99:3:99:34 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:99:12:99:33 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value |
| Test.java:100:3:100:46 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:100:12:100:45 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value |
| Test.java:101:3:101:55 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:101:12:101:54 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value |
| Test.java:107:46:107:46 | t | Test.java:105:14:105:34 | getHostName(...) : String | Test.java:107:46:107:46 | t | This path depends on a $@. | Test.java:105:14:105:34 | getHostName(...) | user-provided value |

View File

@@ -100,4 +100,10 @@ class Test {
new File(new URI(null, null, t, null, null));
new File(new URI(null, null, null, 0, t, null, null));
}
void doGet6(InetAddress address) throws IOException {
String t = address.getHostName();
// BAD: accessing local resource with user input
getClass().getModule().getResourceAsStream(t);
}
}

View File

@@ -0,0 +1,29 @@
import org.apache.hadoop.hive.metastore.api.ColumnStatistics;
import org.apache.hadoop.hive.metastore.api.DefaultConstraintsRequest;
import org.apache.hadoop.hive.metastore.ObjectStore;
import org.apache.hive.hcatalog.templeton.ColumnDesc;
import org.apache.hive.hcatalog.templeton.HcatDelegator;
import java.util.List;
public class Hive {
public static Object source() {
return null;
}
public void test(ObjectStore objStore, HcatDelegator hcatDel) throws Exception {
{
String taint = (String) source();
new DefaultConstraintsRequest("", taint, ""); // $ sqlInjection
}
{
ColumnStatistics taint = (ColumnStatistics) source();
//objStore.updatePartitionColumnStatistics(taint, (List<String>) null, (String) null, 0L); // $ sqlInjection
objStore.updatePartitionColumnStatistics(taint, (List<String>) null); // $ sqlInjection
}
{
ColumnDesc taint = (ColumnDesc) source();
hcatDel.addOneColumn(null, null, null, taint); // $ sqlInjection
}
}
}

View File

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

View File

@@ -0,0 +1,59 @@
// Generated automatically from com.google.protobuf.AbstractMessage for testing purposes
package com.google.protobuf;
import com.google.protobuf.AbstractMessageLite;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.Descriptors;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.Internal;
import com.google.protobuf.Message;
import com.google.protobuf.UninitializedMessageException;
import com.google.protobuf.UnknownFieldSet;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
abstract public class AbstractMessage extends AbstractMessageLite implements Message
{
abstract static public class Builder<BuilderType extends AbstractMessage.Builder> extends AbstractMessageLite.Builder<BuilderType> implements Message.Builder
{
protected static UninitializedMessageException newUninitializedMessageException(Message p0){ return null; }
public Builder(){}
public BuilderType clear(){ return null; }
public BuilderType mergeFrom(ByteString p0){ return null; }
public BuilderType mergeFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(CodedInputStream p0){ return null; }
public BuilderType mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(InputStream p0){ return null; }
public BuilderType mergeFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(Message p0){ return null; }
public BuilderType mergeFrom(byte[] p0){ return null; }
public BuilderType mergeFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(byte[] p0, int p1, int p2){ return null; }
public BuilderType mergeFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3){ return null; }
public BuilderType mergeUnknownFields(UnknownFieldSet p0){ return null; }
public List<String> findInitializationErrors(){ return null; }
public Message.Builder getFieldBuilder(Descriptors.FieldDescriptor p0){ return null; }
public String getInitializationErrorString(){ return null; }
public abstract BuilderType clone();
public boolean mergeDelimitedFrom(InputStream p0){ return false; }
public boolean mergeDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return false; }
}
protected int hashFields(int p0, Map<Descriptors.FieldDescriptor, Object> p1){ return 0; }
protected static int hashBoolean(boolean p0){ return 0; }
protected static int hashEnum(Internal.EnumLite p0){ return 0; }
protected static int hashEnumList(List<? extends Internal.EnumLite> p0){ return 0; }
protected static int hashLong(long p0){ return 0; }
public AbstractMessage(){}
public List<String> findInitializationErrors(){ return null; }
public String getInitializationErrorString(){ return null; }
public boolean equals(Object p0){ return false; }
public boolean isInitialized(){ return false; }
public final String toString(){ return null; }
public int getSerializedSize(){ return 0; }
public int hashCode(){ return 0; }
public void writeTo(CodedOutputStream p0){}
}

View File

@@ -0,0 +1,40 @@
// Generated automatically from com.google.protobuf.AbstractMessageLite for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLite;
import com.google.protobuf.UninitializedMessageException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Collection;
abstract public class AbstractMessageLite implements MessageLite
{
abstract static public class Builder<BuilderType extends AbstractMessageLite.Builder> implements MessageLite.Builder
{
protected static <T> void addAll(java.lang.Iterable<T> p0, Collection<? super T> p1){}
protected static UninitializedMessageException newUninitializedMessageException(MessageLite p0){ return null; }
public Builder(){}
public BuilderType mergeFrom(ByteString p0){ return null; }
public BuilderType mergeFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(CodedInputStream p0){ return null; }
public BuilderType mergeFrom(InputStream p0){ return null; }
public BuilderType mergeFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(byte[] p0){ return null; }
public BuilderType mergeFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
public BuilderType mergeFrom(byte[] p0, int p1, int p2){ return null; }
public BuilderType mergeFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3){ return null; }
public abstract BuilderType clone();
public abstract BuilderType mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1);
public boolean mergeDelimitedFrom(InputStream p0){ return false; }
public boolean mergeDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return false; }
}
public AbstractMessageLite(){}
public ByteString toByteString(){ return null; }
public byte[] toByteArray(){ return null; }
public void writeDelimitedTo(OutputStream p0){}
public void writeTo(OutputStream p0){}
}

View File

@@ -0,0 +1,38 @@
// Generated automatically from com.google.protobuf.AbstractParser for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLite;
import com.google.protobuf.Parser;
import java.io.InputStream;
abstract public class AbstractParser<MessageType extends MessageLite> implements Parser<MessageType>
{
public AbstractParser(){}
public MessageType parseDelimitedFrom(InputStream p0){ return null; }
public MessageType parseDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public MessageType parseFrom(ByteString p0){ return null; }
public MessageType parseFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
public MessageType parseFrom(CodedInputStream p0){ return null; }
public MessageType parseFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
public MessageType parseFrom(InputStream p0){ return null; }
public MessageType parseFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public MessageType parseFrom(byte[] p0){ return null; }
public MessageType parseFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
public MessageType parseFrom(byte[] p0, int p1, int p2){ return null; }
public MessageType parseFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3){ return null; }
public MessageType parsePartialDelimitedFrom(InputStream p0){ return null; }
public MessageType parsePartialDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public MessageType parsePartialFrom(ByteString p0){ return null; }
public MessageType parsePartialFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
public MessageType parsePartialFrom(CodedInputStream p0){ return null; }
public MessageType parsePartialFrom(InputStream p0){ return null; }
public MessageType parsePartialFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public MessageType parsePartialFrom(byte[] p0){ return null; }
public MessageType parsePartialFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
public MessageType parsePartialFrom(byte[] p0, int p1, int p2){ return null; }
public MessageType parsePartialFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3){ return null; }
}

View File

@@ -0,0 +1,72 @@
// Generated automatically from com.google.protobuf.ByteString for testing purposes
package com.google.protobuf;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.ByteBuffer;
import java.util.Iterator;
import java.util.List;
abstract public class ByteString implements Iterable<Byte>
{
protected abstract boolean isBalanced();
protected abstract int getTreeDepth();
protected abstract int partialHash(int p0, int p1, int p2);
protected abstract int partialIsValidUtf8(int p0, int p1, int p2);
protected abstract int peekCachedHashCode();
protected abstract void copyToInternal(byte[] p0, int p1, int p2, int p3);
public ByteString concat(ByteString p0){ return null; }
public ByteString substring(int p0){ return null; }
public String toString(){ return null; }
public String toStringUtf8(){ return null; }
public abstract ByteBuffer asReadOnlyByteBuffer();
public abstract ByteString substring(int p0, int p1);
public abstract ByteString.ByteIterator iterator();
public abstract CodedInputStream newCodedInput();
public abstract InputStream newInput();
public abstract List<ByteBuffer> asReadOnlyByteBufferList();
public abstract String toString(String p0);
public abstract boolean equals(Object p0);
public abstract boolean isValidUtf8();
public abstract byte byteAt(int p0);
public abstract int hashCode();
public abstract int size();
public abstract void copyTo(ByteBuffer p0);
public abstract void writeTo(OutputStream p0);
public boolean isEmpty(){ return false; }
public boolean startsWith(ByteString p0){ return false; }
public byte[] toByteArray(){ return null; }
public static ByteString EMPTY = null;
public static ByteString copyFrom(ByteBuffer p0){ return null; }
public static ByteString copyFrom(ByteBuffer p0, int p1){ return null; }
public static ByteString copyFrom(Iterable<ByteString> p0){ return null; }
public static ByteString copyFrom(String p0, String p1){ return null; }
public static ByteString copyFrom(byte[] p0){ return null; }
public static ByteString copyFrom(byte[] p0, int p1, int p2){ return null; }
public static ByteString copyFromUtf8(String p0){ return null; }
public static ByteString readFrom(InputStream p0){ return null; }
public static ByteString readFrom(InputStream p0, int p1){ return null; }
public static ByteString readFrom(InputStream p0, int p1, int p2){ return null; }
public static ByteString.Output newOutput(){ return null; }
public static ByteString.Output newOutput(int p0){ return null; }
public void copyTo(byte[] p0, int p1){}
public void copyTo(byte[] p0, int p1, int p2, int p3){}
static public class Output extends OutputStream
{
protected Output() {}
public ByteString toByteString(){ return null; }
public String toString(){ return null; }
public int size(){ return 0; }
public void reset(){}
public void write(byte[] p0, int p1, int p2){}
public void write(int p0){}
public void writeTo(OutputStream p0){}
}
static public interface ByteIterator extends Iterator<Byte>
{
byte nextByte();
}
}

View File

@@ -0,0 +1,60 @@
// Generated automatically from com.google.protobuf.CodedInputStream for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLite;
import com.google.protobuf.Parser;
import java.io.InputStream;
public class CodedInputStream
{
protected CodedInputStream() {}
public <T extends MessageLite> T readGroup(int p0, com.google.protobuf.Parser<T> p1, ExtensionRegistryLite p2){ return null; }
public <T extends MessageLite> T readMessage(com.google.protobuf.Parser<T> p0, ExtensionRegistryLite p1){ return null; }
public ByteString readBytes(){ return null; }
public String readString(){ return null; }
public boolean isAtEnd(){ return false; }
public boolean readBool(){ return false; }
public boolean skipField(int p0){ return false; }
public byte readRawByte(){ return 0; }
public byte[] readRawBytes(int p0){ return null; }
public double readDouble(){ return 0; }
public float readFloat(){ return 0; }
public int getBytesUntilLimit(){ return 0; }
public int getTotalBytesRead(){ return 0; }
public int pushLimit(int p0){ return 0; }
public int readEnum(){ return 0; }
public int readFixed32(){ return 0; }
public int readInt32(){ return 0; }
public int readRawLittleEndian32(){ return 0; }
public int readRawVarint32(){ return 0; }
public int readSFixed32(){ return 0; }
public int readSInt32(){ return 0; }
public int readTag(){ return 0; }
public int readUInt32(){ return 0; }
public int setRecursionLimit(int p0){ return 0; }
public int setSizeLimit(int p0){ return 0; }
public long readFixed64(){ return 0; }
public long readInt64(){ return 0; }
public long readRawLittleEndian64(){ return 0; }
public long readRawVarint64(){ return 0; }
public long readSFixed64(){ return 0; }
public long readSInt64(){ return 0; }
public long readUInt64(){ return 0; }
public static CodedInputStream newInstance(InputStream p0){ return null; }
public static CodedInputStream newInstance(byte[] p0){ return null; }
public static CodedInputStream newInstance(byte[] p0, int p1, int p2){ return null; }
public static int decodeZigZag32(int p0){ return 0; }
public static int readRawVarint32(int p0, InputStream p1){ return 0; }
public static long decodeZigZag64(long p0){ return 0; }
public void checkLastTagWas(int p0){}
public void popLimit(int p0){}
public void readGroup(int p0, MessageLite.Builder p1, ExtensionRegistryLite p2){}
public void readMessage(MessageLite.Builder p0, ExtensionRegistryLite p1){}
public void readUnknownGroup(int p0, MessageLite.Builder p1){}
public void resetSizeCounter(){}
public void skipMessage(){}
public void skipRawBytes(int p0){}
}

View File

@@ -0,0 +1,122 @@
// Generated automatically from com.google.protobuf.CodedOutputStream for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.LazyField;
import com.google.protobuf.MessageLite;
import java.io.OutputStream;
public class CodedOutputStream
{
protected CodedOutputStream() {}
public int spaceLeft(){ return 0; }
public static CodedOutputStream newInstance(OutputStream p0){ return null; }
public static CodedOutputStream newInstance(OutputStream p0, int p1){ return null; }
public static CodedOutputStream newInstance(byte[] p0){ return null; }
public static CodedOutputStream newInstance(byte[] p0, int p1, int p2){ return null; }
public static int DEFAULT_BUFFER_SIZE = 0;
public static int LITTLE_ENDIAN_32_SIZE = 0;
public static int LITTLE_ENDIAN_64_SIZE = 0;
public static int computeBoolSize(int p0, boolean p1){ return 0; }
public static int computeBoolSizeNoTag(boolean p0){ return 0; }
public static int computeBytesSize(int p0, ByteString p1){ return 0; }
public static int computeBytesSizeNoTag(ByteString p0){ return 0; }
public static int computeDoubleSize(int p0, double p1){ return 0; }
public static int computeDoubleSizeNoTag(double p0){ return 0; }
public static int computeEnumSize(int p0, int p1){ return 0; }
public static int computeEnumSizeNoTag(int p0){ return 0; }
public static int computeFixed32Size(int p0, int p1){ return 0; }
public static int computeFixed32SizeNoTag(int p0){ return 0; }
public static int computeFixed64Size(int p0, long p1){ return 0; }
public static int computeFixed64SizeNoTag(long p0){ return 0; }
public static int computeFloatSize(int p0, float p1){ return 0; }
public static int computeFloatSizeNoTag(float p0){ return 0; }
public static int computeGroupSize(int p0, MessageLite p1){ return 0; }
public static int computeGroupSizeNoTag(MessageLite p0){ return 0; }
public static int computeInt32Size(int p0, int p1){ return 0; }
public static int computeInt32SizeNoTag(int p0){ return 0; }
public static int computeInt64Size(int p0, long p1){ return 0; }
public static int computeInt64SizeNoTag(long p0){ return 0; }
public static int computeLazyFieldMessageSetExtensionSize(int p0, LazyField p1){ return 0; }
public static int computeLazyFieldSize(int p0, LazyField p1){ return 0; }
public static int computeLazyFieldSizeNoTag(LazyField p0){ return 0; }
public static int computeMessageSetExtensionSize(int p0, MessageLite p1){ return 0; }
public static int computeMessageSize(int p0, MessageLite p1){ return 0; }
public static int computeMessageSizeNoTag(MessageLite p0){ return 0; }
public static int computeRawMessageSetExtensionSize(int p0, ByteString p1){ return 0; }
public static int computeRawVarint32Size(int p0){ return 0; }
public static int computeRawVarint64Size(long p0){ return 0; }
public static int computeSFixed32Size(int p0, int p1){ return 0; }
public static int computeSFixed32SizeNoTag(int p0){ return 0; }
public static int computeSFixed64Size(int p0, long p1){ return 0; }
public static int computeSFixed64SizeNoTag(long p0){ return 0; }
public static int computeSInt32Size(int p0, int p1){ return 0; }
public static int computeSInt32SizeNoTag(int p0){ return 0; }
public static int computeSInt64Size(int p0, long p1){ return 0; }
public static int computeSInt64SizeNoTag(long p0){ return 0; }
public static int computeStringSize(int p0, String p1){ return 0; }
public static int computeStringSizeNoTag(String p0){ return 0; }
public static int computeTagSize(int p0){ return 0; }
public static int computeUInt32Size(int p0, int p1){ return 0; }
public static int computeUInt32SizeNoTag(int p0){ return 0; }
public static int computeUInt64Size(int p0, long p1){ return 0; }
public static int computeUInt64SizeNoTag(long p0){ return 0; }
public static int computeUnknownGroupSize(int p0, MessageLite p1){ return 0; }
public static int computeUnknownGroupSizeNoTag(MessageLite p0){ return 0; }
public static int encodeZigZag32(int p0){ return 0; }
public static long encodeZigZag64(long p0){ return 0; }
public void checkNoSpaceLeft(){}
public void flush(){}
public void writeBool(int p0, boolean p1){}
public void writeBoolNoTag(boolean p0){}
public void writeBytes(int p0, ByteString p1){}
public void writeBytesNoTag(ByteString p0){}
public void writeDouble(int p0, double p1){}
public void writeDoubleNoTag(double p0){}
public void writeEnum(int p0, int p1){}
public void writeEnumNoTag(int p0){}
public void writeFixed32(int p0, int p1){}
public void writeFixed32NoTag(int p0){}
public void writeFixed64(int p0, long p1){}
public void writeFixed64NoTag(long p0){}
public void writeFloat(int p0, float p1){}
public void writeFloatNoTag(float p0){}
public void writeGroup(int p0, MessageLite p1){}
public void writeGroupNoTag(MessageLite p0){}
public void writeInt32(int p0, int p1){}
public void writeInt32NoTag(int p0){}
public void writeInt64(int p0, long p1){}
public void writeInt64NoTag(long p0){}
public void writeMessage(int p0, MessageLite p1){}
public void writeMessageNoTag(MessageLite p0){}
public void writeMessageSetExtension(int p0, MessageLite p1){}
public void writeRawByte(byte p0){}
public void writeRawByte(int p0){}
public void writeRawBytes(ByteString p0){}
public void writeRawBytes(ByteString p0, int p1, int p2){}
public void writeRawBytes(byte[] p0){}
public void writeRawBytes(byte[] p0, int p1, int p2){}
public void writeRawLittleEndian32(int p0){}
public void writeRawLittleEndian64(long p0){}
public void writeRawMessageSetExtension(int p0, ByteString p1){}
public void writeRawVarint32(int p0){}
public void writeRawVarint64(long p0){}
public void writeSFixed32(int p0, int p1){}
public void writeSFixed32NoTag(int p0){}
public void writeSFixed64(int p0, long p1){}
public void writeSFixed64NoTag(long p0){}
public void writeSInt32(int p0, int p1){}
public void writeSInt32NoTag(int p0){}
public void writeSInt64(int p0, long p1){}
public void writeSInt64NoTag(long p0){}
public void writeString(int p0, String p1){}
public void writeStringNoTag(String p0){}
public void writeTag(int p0, int p1){}
public void writeUInt32(int p0, int p1){}
public void writeUInt32NoTag(int p0){}
public void writeUInt64(int p0, long p1){}
public void writeUInt64NoTag(long p0){}
public void writeUnknownGroup(int p0, MessageLite p1){}
public void writeUnknownGroupNoTag(MessageLite p0){}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,161 @@
// Generated automatically from com.google.protobuf.Descriptors for testing purposes
package com.google.protobuf;
import com.google.protobuf.DescriptorProtos;
import com.google.protobuf.ExtensionRegistry;
import com.google.protobuf.FieldSet;
import com.google.protobuf.Internal;
import com.google.protobuf.Message;
import com.google.protobuf.MessageLite;
import com.google.protobuf.WireFormat;
import java.util.List;
public class Descriptors
{
public interface GenericDescriptor {}
public Descriptors(){}
static public class Descriptor implements Descriptors.GenericDescriptor
{
protected Descriptor() {}
public DescriptorProtos.DescriptorProto toProto(){ return null; }
public DescriptorProtos.MessageOptions getOptions(){ return null; }
public Descriptors.Descriptor findNestedTypeByName(String p0){ return null; }
public Descriptors.Descriptor getContainingType(){ return null; }
public Descriptors.EnumDescriptor findEnumTypeByName(String p0){ return null; }
public Descriptors.FieldDescriptor findFieldByName(String p0){ return null; }
public Descriptors.FieldDescriptor findFieldByNumber(int p0){ return null; }
public Descriptors.FileDescriptor getFile(){ return null; }
public List<Descriptors.Descriptor> getNestedTypes(){ return null; }
public List<Descriptors.EnumDescriptor> getEnumTypes(){ return null; }
public List<Descriptors.FieldDescriptor> getExtensions(){ return null; }
public List<Descriptors.FieldDescriptor> getFields(){ return null; }
public String getFullName(){ return null; }
public String getName(){ return null; }
public boolean isExtensionNumber(int p0){ return false; }
public int getIndex(){ return 0; }
}
static public class DescriptorValidationException extends Exception
{
protected DescriptorValidationException() {}
public Message getProblemProto(){ return null; }
public String getDescription(){ return null; }
public String getProblemSymbolName(){ return null; }
}
static public class EnumDescriptor implements Descriptors.GenericDescriptor, Internal.EnumLiteMap<Descriptors.EnumValueDescriptor>
{
protected EnumDescriptor() {}
public DescriptorProtos.EnumDescriptorProto toProto(){ return null; }
public DescriptorProtos.EnumOptions getOptions(){ return null; }
public Descriptors.Descriptor getContainingType(){ return null; }
public Descriptors.EnumValueDescriptor findValueByName(String p0){ return null; }
public Descriptors.EnumValueDescriptor findValueByNumber(int p0){ return null; }
public Descriptors.FileDescriptor getFile(){ return null; }
public List<Descriptors.EnumValueDescriptor> getValues(){ return null; }
public String getFullName(){ return null; }
public String getName(){ return null; }
public int getIndex(){ return 0; }
}
static public class EnumValueDescriptor implements Descriptors.GenericDescriptor, Internal.EnumLite
{
protected EnumValueDescriptor() {}
public DescriptorProtos.EnumValueDescriptorProto toProto(){ return null; }
public DescriptorProtos.EnumValueOptions getOptions(){ return null; }
public Descriptors.EnumDescriptor getType(){ return null; }
public Descriptors.FileDescriptor getFile(){ return null; }
public String getFullName(){ return null; }
public String getName(){ return null; }
public int getIndex(){ return 0; }
public int getNumber(){ return 0; }
}
static public class FieldDescriptor implements Comparable<Descriptors.FieldDescriptor>, Descriptors.GenericDescriptor, FieldSet.FieldDescriptorLite<Descriptors.FieldDescriptor>
{
protected FieldDescriptor() {}
public DescriptorProtos.FieldDescriptorProto toProto(){ return null; }
public DescriptorProtos.FieldOptions getOptions(){ return null; }
public Descriptors.Descriptor getContainingType(){ return null; }
public Descriptors.Descriptor getExtensionScope(){ return null; }
public Descriptors.Descriptor getMessageType(){ return null; }
public Descriptors.EnumDescriptor getEnumType(){ return null; }
public Descriptors.FieldDescriptor.JavaType getJavaType(){ return null; }
public Descriptors.FieldDescriptor.Type getType(){ return null; }
public Descriptors.FileDescriptor getFile(){ return null; }
public MessageLite.Builder internalMergeFrom(MessageLite.Builder p0, MessageLite p1){ return null; }
public Object getDefaultValue(){ return null; }
public String getFullName(){ return null; }
public String getName(){ return null; }
public WireFormat.FieldType getLiteType(){ return null; }
public WireFormat.JavaType getLiteJavaType(){ return null; }
public boolean hasDefaultValue(){ return false; }
public boolean isExtension(){ return false; }
public boolean isOptional(){ return false; }
public boolean isPackable(){ return false; }
public boolean isPacked(){ return false; }
public boolean isRepeated(){ return false; }
public boolean isRequired(){ return false; }
public int compareTo(Descriptors.FieldDescriptor p0){ return 0; }
public int getIndex(){ return 0; }
public int getNumber(){ return 0; }
static public enum JavaType
{
BOOLEAN, BYTE_STRING, DOUBLE, ENUM, FLOAT, INT, LONG, MESSAGE, STRING;
private JavaType() {}
}
static public enum Type
{
BOOL, BYTES, DOUBLE, ENUM, FIXED32, FIXED64, FLOAT, GROUP, INT32, INT64, MESSAGE, SFIXED32, SFIXED64, SINT32, SINT64, STRING, UINT32, UINT64;
private Type() {}
public DescriptorProtos.FieldDescriptorProto.Type toProto(){ return null; }
public Descriptors.FieldDescriptor.JavaType getJavaType(){ return null; }
}
}
static public class FileDescriptor
{
protected FileDescriptor() {}
public DescriptorProtos.FileDescriptorProto toProto(){ return null; }
public DescriptorProtos.FileOptions getOptions(){ return null; }
public Descriptors.Descriptor findMessageTypeByName(String p0){ return null; }
public Descriptors.EnumDescriptor findEnumTypeByName(String p0){ return null; }
public Descriptors.FieldDescriptor findExtensionByName(String p0){ return null; }
public Descriptors.ServiceDescriptor findServiceByName(String p0){ return null; }
public List<Descriptors.Descriptor> getMessageTypes(){ return null; }
public List<Descriptors.EnumDescriptor> getEnumTypes(){ return null; }
public List<Descriptors.FieldDescriptor> getExtensions(){ return null; }
public List<Descriptors.FileDescriptor> getDependencies(){ return null; }
public List<Descriptors.FileDescriptor> getPublicDependencies(){ return null; }
public List<Descriptors.ServiceDescriptor> getServices(){ return null; }
public String getName(){ return null; }
public String getPackage(){ return null; }
public static Descriptors.FileDescriptor buildFrom(DescriptorProtos.FileDescriptorProto p0, Descriptors.FileDescriptor[] p1){ return null; }
public static void internalBuildGeneratedFileFrom(String[] p0, Descriptors.FileDescriptor[] p1, Descriptors.FileDescriptor.InternalDescriptorAssigner p2){}
static public interface InternalDescriptorAssigner
{
ExtensionRegistry assignDescriptors(Descriptors.FileDescriptor p0);
}
}
static public class MethodDescriptor implements Descriptors.GenericDescriptor
{
protected MethodDescriptor() {}
public DescriptorProtos.MethodDescriptorProto toProto(){ return null; }
public DescriptorProtos.MethodOptions getOptions(){ return null; }
public Descriptors.Descriptor getInputType(){ return null; }
public Descriptors.Descriptor getOutputType(){ return null; }
public Descriptors.FileDescriptor getFile(){ return null; }
public Descriptors.ServiceDescriptor getService(){ return null; }
public String getFullName(){ return null; }
public String getName(){ return null; }
public int getIndex(){ return 0; }
}
static public class ServiceDescriptor implements Descriptors.GenericDescriptor
{
protected ServiceDescriptor() {}
public DescriptorProtos.ServiceDescriptorProto toProto(){ return null; }
public DescriptorProtos.ServiceOptions getOptions(){ return null; }
public Descriptors.FileDescriptor getFile(){ return null; }
public Descriptors.MethodDescriptor findMethodByName(String p0){ return null; }
public List<Descriptors.MethodDescriptor> getMethods(){ return null; }
public String getFullName(){ return null; }
public String getName(){ return null; }
public int getIndex(){ return 0; }
}
}

View File

@@ -0,0 +1,27 @@
// Generated automatically from com.google.protobuf.ExtensionRegistry for testing purposes
package com.google.protobuf;
import com.google.protobuf.Descriptors;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.GeneratedMessage;
import com.google.protobuf.Message;
public class ExtensionRegistry extends ExtensionRegistryLite
{
protected ExtensionRegistry() {}
public ExtensionRegistry getUnmodifiable(){ return null; }
public ExtensionRegistry.ExtensionInfo findExtensionByName(String p0){ return null; }
public ExtensionRegistry.ExtensionInfo findExtensionByNumber(Descriptors.Descriptor p0, int p1){ return null; }
public static ExtensionRegistry getEmptyRegistry(){ return null; }
public static ExtensionRegistry newInstance(){ return null; }
public void add(Descriptors.FieldDescriptor p0){}
public void add(Descriptors.FieldDescriptor p0, Message p1){}
public void add(GeneratedMessage.GeneratedExtension<? extends Object, ? extends Object> p0){}
static public class ExtensionInfo
{
protected ExtensionInfo() {}
public final Descriptors.FieldDescriptor descriptor = null;
public final Message defaultInstance = null;
}
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from com.google.protobuf.ExtensionRegistryLite for testing purposes
package com.google.protobuf;
import com.google.protobuf.GeneratedMessageLite;
import com.google.protobuf.MessageLite;
public class ExtensionRegistryLite
{
public <ContainingType extends MessageLite> GeneratedMessageLite.GeneratedExtension<ContainingType, ? extends Object> findLiteExtensionByNumber(ContainingType p0, int p1){ return null; }
public ExtensionRegistryLite getUnmodifiable(){ return null; }
public final void add(GeneratedMessageLite.GeneratedExtension<? extends Object, ? extends Object> p0){}
public static ExtensionRegistryLite getEmptyRegistry(){ return null; }
public static ExtensionRegistryLite newInstance(){ return null; }
public static boolean isEagerlyParseMessageSets(){ return false; }
public static void setEagerlyParseMessageSets(boolean p0){}
}

View File

@@ -0,0 +1,51 @@
// Generated automatically from com.google.protobuf.FieldSet for testing purposes
package com.google.protobuf;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.Internal;
import com.google.protobuf.MessageLite;
import com.google.protobuf.WireFormat;
import java.util.Iterator;
import java.util.Map;
class FieldSet<FieldDescriptorType extends FieldSet.FieldDescriptorLite<FieldDescriptorType>>
{
protected FieldSet() {}
public FieldSet<FieldDescriptorType> clone(){ return null; }
public Iterator<Map.Entry<FieldDescriptorType, Object>> iterator(){ return null; }
public Map<FieldDescriptorType, Object> getAllFields(){ return null; }
public Object getField(FieldDescriptorType p0){ return null; }
public Object getRepeatedField(FieldDescriptorType p0, int p1){ return null; }
public boolean hasField(FieldDescriptorType p0){ return false; }
public boolean isImmutable(){ return false; }
public boolean isInitialized(){ return false; }
public int getMessageSetSerializedSize(){ return 0; }
public int getRepeatedFieldCount(FieldDescriptorType p0){ return 0; }
public int getSerializedSize(){ return 0; }
public static <T extends FieldSet.FieldDescriptorLite<T>> com.google.protobuf.FieldSet<T> emptySet(){ return null; }
public static <T extends FieldSet.FieldDescriptorLite<T>> com.google.protobuf.FieldSet<T> newFieldSet(){ return null; }
public static Object readPrimitiveField(CodedInputStream p0, WireFormat.FieldType p1){ return null; }
public static int computeFieldSize(FieldSet.FieldDescriptorLite<? extends Object> p0, Object p1){ return 0; }
public static void writeField(FieldSet.FieldDescriptorLite<? extends Object> p0, Object p1, CodedOutputStream p2){}
public void addRepeatedField(FieldDescriptorType p0, Object p1){}
public void clear(){}
public void clearField(FieldDescriptorType p0){}
public void makeImmutable(){}
public void mergeFrom(FieldSet<FieldDescriptorType> p0){}
public void setField(FieldDescriptorType p0, Object p1){}
public void setRepeatedField(FieldDescriptorType p0, int p1, Object p2){}
public void writeMessageSetTo(CodedOutputStream p0){}
public void writeTo(CodedOutputStream p0){}
static public interface FieldDescriptorLite<T extends FieldSet.FieldDescriptorLite<T>> extends java.lang.Comparable<T>
{
Internal.EnumLiteMap<? extends Object> getEnumType();
MessageLite.Builder internalMergeFrom(MessageLite.Builder p0, MessageLite p1);
WireFormat.FieldType getLiteType();
WireFormat.JavaType getLiteJavaType();
boolean isPacked();
boolean isRepeated();
int getNumber();
}
}

View File

@@ -0,0 +1,150 @@
// Generated automatically from com.google.protobuf.GeneratedMessage for testing purposes
package com.google.protobuf;
import com.google.protobuf.AbstractMessage;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.Descriptors;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.Message;
import com.google.protobuf.MessageOrBuilder;
import com.google.protobuf.Parser;
import com.google.protobuf.UnknownFieldSet;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
abstract public class GeneratedMessage extends AbstractMessage implements Serializable
{
abstract static public class Builder<BuilderType extends GeneratedMessage.Builder> extends AbstractMessage.Builder<BuilderType>
{
protected Builder(){}
protected Builder(GeneratedMessage.BuilderParent p0){}
protected GeneratedMessage.BuilderParent getParentForChildren(){ return null; }
protected abstract GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable();
protected boolean isClean(){ return false; }
protected boolean parseUnknownField(CodedInputStream p0, UnknownFieldSet.Builder p1, ExtensionRegistryLite p2, int p3){ return false; }
protected final void onChanged(){}
protected void markClean(){}
protected void onBuilt(){}
public BuilderType addRepeatedField(Descriptors.FieldDescriptor p0, Object p1){ return null; }
public BuilderType clear(){ return null; }
public BuilderType clearField(Descriptors.FieldDescriptor p0){ return null; }
public BuilderType clone(){ return null; }
public BuilderType setField(Descriptors.FieldDescriptor p0, Object p1){ return null; }
public BuilderType setRepeatedField(Descriptors.FieldDescriptor p0, int p1, Object p2){ return null; }
public Descriptors.Descriptor getDescriptorForType(){ return null; }
public Map<Descriptors.FieldDescriptor, Object> getAllFields(){ return null; }
public Message.Builder getFieldBuilder(Descriptors.FieldDescriptor p0){ return null; }
public Message.Builder newBuilderForField(Descriptors.FieldDescriptor p0){ return null; }
public Object getField(Descriptors.FieldDescriptor p0){ return null; }
public Object getRepeatedField(Descriptors.FieldDescriptor p0, int p1){ return null; }
public boolean hasField(Descriptors.FieldDescriptor p0){ return false; }
public boolean isInitialized(){ return false; }
public final BuilderType mergeUnknownFields(UnknownFieldSet p0){ return null; }
public final BuilderType setUnknownFields(UnknownFieldSet p0){ return null; }
public final UnknownFieldSet getUnknownFields(){ return null; }
public int getRepeatedFieldCount(Descriptors.FieldDescriptor p0){ return 0; }
}
abstract static public class ExtendableBuilder<MessageType extends GeneratedMessage.ExtendableMessage, BuilderType extends GeneratedMessage.ExtendableBuilder> extends GeneratedMessage.Builder<BuilderType> implements GeneratedMessage.ExtendableMessageOrBuilder<MessageType>
{
protected ExtendableBuilder(){}
protected ExtendableBuilder(GeneratedMessage.BuilderParent p0){}
protected boolean extensionsAreInitialized(){ return false; }
protected boolean parseUnknownField(CodedInputStream p0, UnknownFieldSet.Builder p1, ExtensionRegistryLite p2, int p3){ return false; }
protected final void mergeExtensionFields(GeneratedMessage.ExtendableMessage p0){}
public BuilderType addRepeatedField(Descriptors.FieldDescriptor p0, Object p1){ return null; }
public BuilderType clear(){ return null; }
public BuilderType clearField(Descriptors.FieldDescriptor p0){ return null; }
public BuilderType clone(){ return null; }
public BuilderType setField(Descriptors.FieldDescriptor p0, Object p1){ return null; }
public BuilderType setRepeatedField(Descriptors.FieldDescriptor p0, int p1, Object p2){ return null; }
public Map<Descriptors.FieldDescriptor, Object> getAllFields(){ return null; }
public Object getField(Descriptors.FieldDescriptor p0){ return null; }
public Object getRepeatedField(Descriptors.FieldDescriptor p0, int p1){ return null; }
public boolean hasField(Descriptors.FieldDescriptor p0){ return false; }
public boolean isInitialized(){ return false; }
public final <Type> BuilderType addExtension(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0, Type p1){ return null; }
public final <Type> BuilderType clearExtension(GeneratedMessage.GeneratedExtension<MessageType, ? extends Object> p0){ return null; }
public final <Type> BuilderType setExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0, Type p1){ return null; }
public final <Type> BuilderType setExtension(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0, int p1, Type p2){ return null; }
public final <Type> Type getExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0){ return null; }
public final <Type> Type getExtension(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0, int p1){ return null; }
public final <Type> boolean hasExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0){ return false; }
public final <Type> int getExtensionCount(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0){ return 0; }
public int getRepeatedFieldCount(Descriptors.FieldDescriptor p0){ return 0; }
}
abstract static public class ExtendableMessage<MessageType extends GeneratedMessage.ExtendableMessage> extends GeneratedMessage implements GeneratedMessage.ExtendableMessageOrBuilder<MessageType>
{
class ExtensionWriter
{
protected ExtensionWriter() {}
public void writeUntil(int p0, CodedOutputStream p1){}
}
protected ExtendableMessage(){}
protected ExtendableMessage(GeneratedMessage.ExtendableBuilder<MessageType, ? extends Object> p0){}
protected GeneratedMessage.ExtendableMessage.ExtensionWriter newExtensionWriter(){ return null; }
protected GeneratedMessage.ExtendableMessage.ExtensionWriter newMessageSetExtensionWriter(){ return null; }
protected Map<Descriptors.FieldDescriptor, Object> getExtensionFields(){ return null; }
protected boolean extensionsAreInitialized(){ return false; }
protected boolean parseUnknownField(CodedInputStream p0, UnknownFieldSet.Builder p1, ExtensionRegistryLite p2, int p3){ return false; }
protected int extensionsSerializedSize(){ return 0; }
protected int extensionsSerializedSizeAsMessageSet(){ return 0; }
protected void makeExtensionsImmutable(){}
public Map<Descriptors.FieldDescriptor, Object> getAllFields(){ return null; }
public Object getField(Descriptors.FieldDescriptor p0){ return null; }
public Object getRepeatedField(Descriptors.FieldDescriptor p0, int p1){ return null; }
public boolean hasField(Descriptors.FieldDescriptor p0){ return false; }
public boolean isInitialized(){ return false; }
public final <Type> Type getExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0){ return null; }
public final <Type> Type getExtension(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0, int p1){ return null; }
public final <Type> boolean hasExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0){ return false; }
public final <Type> int getExtensionCount(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0){ return 0; }
public int getRepeatedFieldCount(Descriptors.FieldDescriptor p0){ return 0; }
}
protected GeneratedMessage(){}
protected GeneratedMessage(GeneratedMessage.Builder<? extends Object> p0){}
protected Object writeReplace(){ return null; }
protected abstract GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable();
protected abstract Message.Builder newBuilderForType(GeneratedMessage.BuilderParent p0);
protected boolean parseUnknownField(CodedInputStream p0, UnknownFieldSet.Builder p1, ExtensionRegistryLite p2, int p3){ return false; }
protected static boolean alwaysUseFieldBuilders = false;
protected void makeExtensionsImmutable(){}
public Descriptors.Descriptor getDescriptorForType(){ return null; }
public Map<Descriptors.FieldDescriptor, Object> getAllFields(){ return null; }
public Object getField(Descriptors.FieldDescriptor p0){ return null; }
public Object getRepeatedField(Descriptors.FieldDescriptor p0, int p1){ return null; }
public Parser<? extends Message> getParserForType(){ return null; }
public UnknownFieldSet getUnknownFields(){ return null; }
public boolean hasField(Descriptors.FieldDescriptor p0){ return false; }
public boolean isInitialized(){ return false; }
public int getRepeatedFieldCount(Descriptors.FieldDescriptor p0){ return 0; }
public static <ContainingType extends Message, Type> GeneratedMessage.GeneratedExtension<ContainingType, Type> newFileScopedGeneratedExtension(Class p0, Message p1){ return null; }
public static <ContainingType extends Message, Type> GeneratedMessage.GeneratedExtension<ContainingType, Type> newMessageScopedGeneratedExtension(Message p0, int p1, Class p2, Message p3){ return null; }
public static interface BuilderParent
{
void markDirty();
}
static public class FieldAccessorTable
{
protected FieldAccessorTable() {}
public FieldAccessorTable(Descriptors.Descriptor p0, String[] p1){}
public FieldAccessorTable(Descriptors.Descriptor p0, String[] p1, Class<? extends GeneratedMessage> p2, Class<? extends GeneratedMessage.Builder> p3){}
public GeneratedMessage.FieldAccessorTable ensureFieldAccessorsInitialized(Class<? extends GeneratedMessage> p0, Class<? extends GeneratedMessage.Builder> p1){ return null; }
}
static public class GeneratedExtension<ContainingType extends Message, Type>
{
protected GeneratedExtension() {}
public Descriptors.FieldDescriptor getDescriptor(){ return null; }
public Message getMessageDefaultInstance(){ return null; }
public void internalInit(Descriptors.FieldDescriptor p0){}
}
static public interface ExtendableMessageOrBuilder<MessageType extends GeneratedMessage.ExtendableMessage> extends MessageOrBuilder
{
<Type> Type getExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0);
<Type> Type getExtension(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0, int p1);
<Type> boolean hasExtension(GeneratedMessage.GeneratedExtension<MessageType, Type> p0);
<Type> int getExtensionCount(GeneratedMessage.GeneratedExtension<MessageType, java.util.List<Type>> p0);
}
}

View File

@@ -0,0 +1,40 @@
// Generated automatically from com.google.protobuf.GeneratedMessageLite for testing purposes
package com.google.protobuf;
import com.google.protobuf.AbstractMessageLite;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.Internal;
import com.google.protobuf.MessageLite;
import com.google.protobuf.Parser;
import com.google.protobuf.WireFormat;
import java.io.Serializable;
abstract public class GeneratedMessageLite extends AbstractMessageLite implements Serializable
{
abstract static public class Builder<MessageType extends GeneratedMessageLite, BuilderType extends GeneratedMessageLite.Builder> extends AbstractMessageLite.Builder<BuilderType>
{
protected Builder(){}
protected boolean parseUnknownField(CodedInputStream p0, ExtensionRegistryLite p1, int p2){ return false; }
public BuilderType clear(){ return null; }
public BuilderType clone(){ return null; }
public abstract BuilderType mergeFrom(MessageType p0);
public abstract MessageType getDefaultInstanceForType();
}
protected GeneratedMessageLite(){}
protected GeneratedMessageLite(GeneratedMessageLite.Builder p0){}
protected Object writeReplace(){ return null; }
protected boolean parseUnknownField(CodedInputStream p0, ExtensionRegistryLite p1, int p2){ return false; }
protected void makeExtensionsImmutable(){}
public Parser<? extends MessageLite> getParserForType(){ return null; }
public static <ContainingType extends MessageLite, Type> GeneratedMessageLite.GeneratedExtension<ContainingType, Type> newRepeatedGeneratedExtension(ContainingType p0, MessageLite p1, Internal.EnumLiteMap<? extends Object> p2, int p3, WireFormat.FieldType p4, boolean p5){ return null; }
public static <ContainingType extends MessageLite, Type> GeneratedMessageLite.GeneratedExtension<ContainingType, Type> newSingularGeneratedExtension(ContainingType p0, Type p1, MessageLite p2, Internal.EnumLiteMap<? extends Object> p3, int p4, WireFormat.FieldType p5){ return null; }
static public class GeneratedExtension<ContainingType extends MessageLite, Type>
{
protected GeneratedExtension() {}
public ContainingType getContainingTypeDefaultInstance(){ return null; }
public MessageLite getMessageDefaultInstance(){ return null; }
public int getNumber(){ return 0; }
}
}

View File

@@ -0,0 +1,21 @@
// Generated automatically from com.google.protobuf.Internal for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
public class Internal
{
public Internal(){}
public static ByteString bytesDefaultValue(String p0){ return null; }
public static String stringDefaultValue(String p0){ return null; }
public static boolean isValidUtf8(ByteString p0){ return false; }
static public interface EnumLite
{
int getNumber();
}
static public interface EnumLiteMap<T extends Internal.EnumLite>
{
T findValueByNumber(int p0);
}
}

View File

@@ -0,0 +1,14 @@
// Generated automatically from com.google.protobuf.InvalidProtocolBufferException for testing purposes
package com.google.protobuf;
import com.google.protobuf.MessageLite;
import java.io.IOException;
public class InvalidProtocolBufferException extends IOException
{
protected InvalidProtocolBufferException() {}
public InvalidProtocolBufferException setUnfinishedMessage(MessageLite p0){ return null; }
public InvalidProtocolBufferException(String p0){}
public MessageLite getUnfinishedMessage(){ return null; }
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from com.google.protobuf.LazyField for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLite;
class LazyField
{
protected LazyField() {}
public ByteString toByteString(){ return null; }
public LazyField(MessageLite p0, ExtensionRegistryLite p1, ByteString p2){}
public MessageLite getValue(){ return null; }
public MessageLite setValue(MessageLite p0){ return null; }
public String toString(){ return null; }
public boolean equals(Object p0){ return false; }
public int getSerializedSize(){ return 0; }
public int hashCode(){ return 0; }
}

View File

@@ -0,0 +1,52 @@
// Generated automatically from com.google.protobuf.Message for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.Descriptors;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLite;
import com.google.protobuf.MessageOrBuilder;
import com.google.protobuf.Parser;
import com.google.protobuf.UnknownFieldSet;
import java.io.InputStream;
public interface Message extends MessageLite, MessageOrBuilder
{
Message.Builder newBuilderForType();
Message.Builder toBuilder();
Parser<? extends Message> getParserForType();
String toString();
boolean equals(Object p0);
int hashCode();
static public interface Builder extends MessageLite.Builder, MessageOrBuilder
{
Descriptors.Descriptor getDescriptorForType();
Message build();
Message buildPartial();
Message.Builder addRepeatedField(Descriptors.FieldDescriptor p0, Object p1);
Message.Builder clear();
Message.Builder clearField(Descriptors.FieldDescriptor p0);
Message.Builder clone();
Message.Builder getFieldBuilder(Descriptors.FieldDescriptor p0);
Message.Builder mergeFrom(ByteString p0);
Message.Builder mergeFrom(ByteString p0, ExtensionRegistryLite p1);
Message.Builder mergeFrom(CodedInputStream p0);
Message.Builder mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1);
Message.Builder mergeFrom(InputStream p0);
Message.Builder mergeFrom(InputStream p0, ExtensionRegistryLite p1);
Message.Builder mergeFrom(Message p0);
Message.Builder mergeFrom(byte[] p0);
Message.Builder mergeFrom(byte[] p0, ExtensionRegistryLite p1);
Message.Builder mergeFrom(byte[] p0, int p1, int p2);
Message.Builder mergeFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
Message.Builder mergeUnknownFields(UnknownFieldSet p0);
Message.Builder newBuilderForField(Descriptors.FieldDescriptor p0);
Message.Builder setField(Descriptors.FieldDescriptor p0, Object p1);
Message.Builder setRepeatedField(Descriptors.FieldDescriptor p0, int p1, Object p2);
Message.Builder setUnknownFields(UnknownFieldSet p0);
boolean mergeDelimitedFrom(InputStream p0);
boolean mergeDelimitedFrom(InputStream p0, ExtensionRegistryLite p1);
}
}

View File

@@ -0,0 +1,44 @@
// Generated automatically from com.google.protobuf.MessageLite for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLiteOrBuilder;
import com.google.protobuf.Parser;
import java.io.InputStream;
import java.io.OutputStream;
public interface MessageLite extends MessageLiteOrBuilder
{
ByteString toByteString();
MessageLite.Builder newBuilderForType();
MessageLite.Builder toBuilder();
Parser<? extends MessageLite> getParserForType();
byte[] toByteArray();
int getSerializedSize();
static public interface Builder extends Cloneable, MessageLiteOrBuilder
{
MessageLite build();
MessageLite buildPartial();
MessageLite.Builder clear();
MessageLite.Builder clone();
MessageLite.Builder mergeFrom(ByteString p0);
MessageLite.Builder mergeFrom(ByteString p0, ExtensionRegistryLite p1);
MessageLite.Builder mergeFrom(CodedInputStream p0);
MessageLite.Builder mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1);
MessageLite.Builder mergeFrom(InputStream p0);
MessageLite.Builder mergeFrom(InputStream p0, ExtensionRegistryLite p1);
MessageLite.Builder mergeFrom(byte[] p0);
MessageLite.Builder mergeFrom(byte[] p0, ExtensionRegistryLite p1);
MessageLite.Builder mergeFrom(byte[] p0, int p1, int p2);
MessageLite.Builder mergeFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
boolean mergeDelimitedFrom(InputStream p0);
boolean mergeDelimitedFrom(InputStream p0, ExtensionRegistryLite p1);
}
void writeDelimitedTo(OutputStream p0);
void writeTo(CodedOutputStream p0);
void writeTo(OutputStream p0);
}

View File

@@ -0,0 +1,11 @@
// Generated automatically from com.google.protobuf.MessageLiteOrBuilder for testing purposes
package com.google.protobuf;
import com.google.protobuf.MessageLite;
public interface MessageLiteOrBuilder
{
MessageLite getDefaultInstanceForType();
boolean isInitialized();
}

View File

@@ -0,0 +1,24 @@
// Generated automatically from com.google.protobuf.MessageOrBuilder for testing purposes
package com.google.protobuf;
import com.google.protobuf.Descriptors;
import com.google.protobuf.Message;
import com.google.protobuf.MessageLiteOrBuilder;
import com.google.protobuf.UnknownFieldSet;
import java.util.List;
import java.util.Map;
public interface MessageOrBuilder extends MessageLiteOrBuilder
{
Descriptors.Descriptor getDescriptorForType();
List<String> findInitializationErrors();
Map<Descriptors.FieldDescriptor, Object> getAllFields();
Message getDefaultInstanceForType();
Object getField(Descriptors.FieldDescriptor p0);
Object getRepeatedField(Descriptors.FieldDescriptor p0, int p1);
String getInitializationErrorString();
UnknownFieldSet getUnknownFields();
boolean hasField(Descriptors.FieldDescriptor p0);
int getRepeatedFieldCount(Descriptors.FieldDescriptor p0);
}

View File

@@ -0,0 +1,36 @@
// Generated automatically from com.google.protobuf.Parser for testing purposes
package com.google.protobuf;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.ExtensionRegistryLite;
import java.io.InputStream;
public interface Parser<MessageType>
{
MessageType parseDelimitedFrom(InputStream p0);
MessageType parseDelimitedFrom(InputStream p0, ExtensionRegistryLite p1);
MessageType parseFrom(ByteString p0);
MessageType parseFrom(ByteString p0, ExtensionRegistryLite p1);
MessageType parseFrom(CodedInputStream p0);
MessageType parseFrom(CodedInputStream p0, ExtensionRegistryLite p1);
MessageType parseFrom(InputStream p0);
MessageType parseFrom(InputStream p0, ExtensionRegistryLite p1);
MessageType parseFrom(byte[] p0);
MessageType parseFrom(byte[] p0, ExtensionRegistryLite p1);
MessageType parseFrom(byte[] p0, int p1, int p2);
MessageType parseFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
MessageType parsePartialDelimitedFrom(InputStream p0);
MessageType parsePartialDelimitedFrom(InputStream p0, ExtensionRegistryLite p1);
MessageType parsePartialFrom(ByteString p0);
MessageType parsePartialFrom(ByteString p0, ExtensionRegistryLite p1);
MessageType parsePartialFrom(CodedInputStream p0);
MessageType parsePartialFrom(CodedInputStream p0, ExtensionRegistryLite p1);
MessageType parsePartialFrom(InputStream p0);
MessageType parsePartialFrom(InputStream p0, ExtensionRegistryLite p1);
MessageType parsePartialFrom(byte[] p0);
MessageType parsePartialFrom(byte[] p0, ExtensionRegistryLite p1);
MessageType parsePartialFrom(byte[] p0, int p1, int p2);
MessageType parsePartialFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
}

View File

@@ -0,0 +1,13 @@
// Generated automatically from com.google.protobuf.ProtocolMessageEnum for testing purposes
package com.google.protobuf;
import com.google.protobuf.Descriptors;
import com.google.protobuf.Internal;
public interface ProtocolMessageEnum extends Internal.EnumLite
{
Descriptors.EnumDescriptor getDescriptorForType();
Descriptors.EnumValueDescriptor getValueDescriptor();
int getNumber();
}

View File

@@ -0,0 +1,16 @@
// Generated automatically from com.google.protobuf.UninitializedMessageException for testing purposes
package com.google.protobuf;
import com.google.protobuf.InvalidProtocolBufferException;
import com.google.protobuf.MessageLite;
import java.util.List;
public class UninitializedMessageException extends RuntimeException
{
protected UninitializedMessageException() {}
public InvalidProtocolBufferException asInvalidProtocolBufferException(){ return null; }
public List<String> getMissingFields(){ return null; }
public UninitializedMessageException(List<String> p0){}
public UninitializedMessageException(MessageLite p0){}
}

View File

@@ -0,0 +1,109 @@
// Generated automatically from com.google.protobuf.UnknownFieldSet for testing purposes
package com.google.protobuf;
import com.google.protobuf.AbstractParser;
import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.MessageLite;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;
import java.util.Map;
public class UnknownFieldSet implements MessageLite
{
protected UnknownFieldSet() {}
public ByteString toByteString(){ return null; }
public Map<Integer, UnknownFieldSet.Field> asMap(){ return null; }
public String toString(){ return null; }
public UnknownFieldSet getDefaultInstanceForType(){ return null; }
public UnknownFieldSet.Builder newBuilderForType(){ return null; }
public UnknownFieldSet.Builder toBuilder(){ return null; }
public UnknownFieldSet.Field getField(int p0){ return null; }
public boolean equals(Object p0){ return false; }
public boolean hasField(int p0){ return false; }
public boolean isInitialized(){ return false; }
public byte[] toByteArray(){ return null; }
public final UnknownFieldSet.Parser getParserForType(){ return null; }
public int getSerializedSize(){ return 0; }
public int getSerializedSizeAsMessageSet(){ return 0; }
public int hashCode(){ return 0; }
public static UnknownFieldSet getDefaultInstance(){ return null; }
public static UnknownFieldSet parseFrom(ByteString p0){ return null; }
public static UnknownFieldSet parseFrom(CodedInputStream p0){ return null; }
public static UnknownFieldSet parseFrom(InputStream p0){ return null; }
public static UnknownFieldSet parseFrom(byte[] p0){ return null; }
public static UnknownFieldSet.Builder newBuilder(){ return null; }
public static UnknownFieldSet.Builder newBuilder(UnknownFieldSet p0){ return null; }
public void writeAsMessageSetTo(CodedOutputStream p0){}
public void writeDelimitedTo(OutputStream p0){}
public void writeTo(CodedOutputStream p0){}
public void writeTo(OutputStream p0){}
static public class Builder implements MessageLite.Builder
{
protected Builder() {}
public Map<Integer, UnknownFieldSet.Field> asMap(){ return null; }
public UnknownFieldSet build(){ return null; }
public UnknownFieldSet buildPartial(){ return null; }
public UnknownFieldSet getDefaultInstanceForType(){ return null; }
public UnknownFieldSet.Builder addField(int p0, UnknownFieldSet.Field p1){ return null; }
public UnknownFieldSet.Builder clear(){ return null; }
public UnknownFieldSet.Builder clone(){ return null; }
public UnknownFieldSet.Builder mergeField(int p0, UnknownFieldSet.Field p1){ return null; }
public UnknownFieldSet.Builder mergeFrom(ByteString p0){ return null; }
public UnknownFieldSet.Builder mergeFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
public UnknownFieldSet.Builder mergeFrom(CodedInputStream p0){ return null; }
public UnknownFieldSet.Builder mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
public UnknownFieldSet.Builder mergeFrom(InputStream p0){ return null; }
public UnknownFieldSet.Builder mergeFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
public UnknownFieldSet.Builder mergeFrom(UnknownFieldSet p0){ return null; }
public UnknownFieldSet.Builder mergeFrom(byte[] p0){ return null; }
public UnknownFieldSet.Builder mergeFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
public UnknownFieldSet.Builder mergeFrom(byte[] p0, int p1, int p2){ return null; }
public UnknownFieldSet.Builder mergeFrom(byte[] p0, int p1, int p2, ExtensionRegistryLite p3){ return null; }
public UnknownFieldSet.Builder mergeVarintField(int p0, int p1){ return null; }
public boolean hasField(int p0){ return false; }
public boolean isInitialized(){ return false; }
public boolean mergeDelimitedFrom(InputStream p0){ return false; }
public boolean mergeDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return false; }
public boolean mergeFieldFrom(int p0, CodedInputStream p1){ return false; }
}
static public class Field
{
protected Field() {}
public List<ByteString> getLengthDelimitedList(){ return null; }
public List<Integer> getFixed32List(){ return null; }
public List<Long> getFixed64List(){ return null; }
public List<Long> getVarintList(){ return null; }
public List<UnknownFieldSet> getGroupList(){ return null; }
public boolean equals(Object p0){ return false; }
public int getSerializedSize(int p0){ return 0; }
public int getSerializedSizeAsMessageSetExtension(int p0){ return 0; }
public int hashCode(){ return 0; }
public static UnknownFieldSet.Field getDefaultInstance(){ return null; }
public static UnknownFieldSet.Field.Builder newBuilder(){ return null; }
public static UnknownFieldSet.Field.Builder newBuilder(UnknownFieldSet.Field p0){ return null; }
public void writeAsMessageSetExtensionTo(int p0, CodedOutputStream p1){}
public void writeTo(int p0, CodedOutputStream p1){}
static public class Builder
{
protected Builder() {}
public UnknownFieldSet.Field build(){ return null; }
public UnknownFieldSet.Field.Builder addFixed32(int p0){ return null; }
public UnknownFieldSet.Field.Builder addFixed64(long p0){ return null; }
public UnknownFieldSet.Field.Builder addGroup(UnknownFieldSet p0){ return null; }
public UnknownFieldSet.Field.Builder addLengthDelimited(ByteString p0){ return null; }
public UnknownFieldSet.Field.Builder addVarint(long p0){ return null; }
public UnknownFieldSet.Field.Builder clear(){ return null; }
public UnknownFieldSet.Field.Builder mergeFrom(UnknownFieldSet.Field p0){ return null; }
}
}
static public class Parser extends AbstractParser<UnknownFieldSet>
{
public Parser(){}
public UnknownFieldSet parsePartialFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
}
}

View File

@@ -0,0 +1,29 @@
// Generated automatically from com.google.protobuf.WireFormat for testing purposes
package com.google.protobuf;
public class WireFormat
{
protected WireFormat() {}
public static int WIRETYPE_END_GROUP = 0;
public static int WIRETYPE_FIXED32 = 0;
public static int WIRETYPE_FIXED64 = 0;
public static int WIRETYPE_LENGTH_DELIMITED = 0;
public static int WIRETYPE_START_GROUP = 0;
public static int WIRETYPE_VARINT = 0;
public static int getTagFieldNumber(int p0){ return 0; }
static public enum FieldType
{
BOOL, BYTES, DOUBLE, ENUM, FIXED32, FIXED64, FLOAT, GROUP, INT32, INT64, MESSAGE, SFIXED32, SFIXED64, SINT32, SINT64, STRING, UINT32, UINT64;
private FieldType() {}
public WireFormat.JavaType getJavaType(){ return null; }
public boolean isPackable(){ return false; }
public int getWireType(){ return 0; }
}
static public enum JavaType
{
BOOLEAN, BYTE_STRING, DOUBLE, ENUM, FLOAT, INT, LONG, MESSAGE, STRING;
private JavaType() {}
}
}

View File

@@ -0,0 +1,11 @@
// Generated automatically from javax.crypto.SecretKey for testing purposes
package javax.crypto;
import java.security.Key;
import javax.security.auth.Destroyable;
public interface SecretKey extends Destroyable, Key
{
static long serialVersionUID = 0;
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.AttributeConverter for testing purposes
package javax.jdo;
public interface AttributeConverter<A, D>
{
A convertToAttribute(D p0);
D convertToDatastore(A p0);
}

View File

@@ -0,0 +1,18 @@
// Generated automatically from javax.jdo.Extent for testing purposes
package javax.jdo;
import java.util.Iterator;
import javax.jdo.FetchPlan;
import javax.jdo.PersistenceManager;
public interface Extent<E> extends java.lang.Iterable<E>
{
FetchPlan getFetchPlan();
PersistenceManager getPersistenceManager();
boolean hasSubclasses();
java.lang.Class<E> getCandidateClass();
java.util.Iterator<E> iterator();
void close(java.util.Iterator<E> p0);
void closeAll();
}

View File

@@ -0,0 +1,31 @@
// Generated automatically from javax.jdo.FetchGroup for testing purposes
package javax.jdo;
import java.util.Set;
public interface FetchGroup
{
Class getType();
FetchGroup addCategory(String p0);
FetchGroup addMember(String p0);
FetchGroup addMembers(String... p0);
FetchGroup removeCategory(String p0);
FetchGroup removeMember(String p0);
FetchGroup removeMembers(String... p0);
FetchGroup setPostLoad(boolean p0);
FetchGroup setRecursionDepth(String p0, int p1);
FetchGroup setUnmodifiable();
Set getMembers();
String getName();
boolean equals(Object p0);
boolean getPostLoad();
boolean isUnmodifiable();
int getRecursionDepth(String p0);
int hashCode();
static String ALL = null;
static String BASIC = null;
static String DEFAULT = null;
static String MULTIVALUED = null;
static String RELATIONSHIP = null;
}

View File

@@ -0,0 +1,33 @@
// Generated automatically from javax.jdo.FetchPlan for testing purposes
package javax.jdo;
import java.util.Collection;
import java.util.Set;
public interface FetchPlan
{
Class[] getDetachmentRootClasses();
Collection getDetachmentRoots();
FetchPlan addGroup(String p0);
FetchPlan clearGroups();
FetchPlan removeGroup(String p0);
FetchPlan setDetachmentOptions(int p0);
FetchPlan setDetachmentRootClasses(Class... p0);
FetchPlan setDetachmentRoots(Collection p0);
FetchPlan setFetchSize(int p0);
FetchPlan setGroup(String p0);
FetchPlan setGroups(Collection p0);
FetchPlan setGroups(String... p0);
FetchPlan setMaxFetchDepth(int p0);
Set getGroups();
int getDetachmentOptions();
int getFetchSize();
int getMaxFetchDepth();
static String ALL = null;
static String DEFAULT = null;
static int DETACH_LOAD_FIELDS = 0;
static int DETACH_UNLOAD_FIELDS = 0;
static int FETCH_SIZE_GREEDY = 0;
static int FETCH_SIZE_OPTIMAL = 0;
}

View File

@@ -0,0 +1,25 @@
// Generated automatically from javax.jdo.JDOException for testing purposes
package javax.jdo;
import java.io.PrintStream;
import java.io.PrintWriter;
public class JDOException extends RuntimeException
{
public JDOException(){}
public JDOException(String p0){}
public JDOException(String p0, Object p1){}
public JDOException(String p0, Throwable p1){}
public JDOException(String p0, Throwable p1, Object p2){}
public JDOException(String p0, Throwable[] p1){}
public JDOException(String p0, Throwable[] p1, Object p2){}
public Object getFailedObject(){ return null; }
public String toString(){ return null; }
public Throwable getCause(){ return null; }
public Throwable initCause(Throwable p0){ return null; }
public Throwable[] getNestedExceptions(){ return null; }
public void printStackTrace(){}
public void printStackTrace(PrintStream p0){}
public void printStackTrace(PrintWriter p0){}
}

View File

@@ -0,0 +1,85 @@
// Generated automatically from javax.jdo.JDOQLTypedQuery for testing purposes
package javax.jdo;
import java.io.Closeable;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import javax.jdo.FetchPlan;
import javax.jdo.JDOQLTypedSubquery;
import javax.jdo.PersistenceManager;
import javax.jdo.query.BooleanExpression;
import javax.jdo.query.CharacterExpression;
import javax.jdo.query.CollectionExpression;
import javax.jdo.query.DateExpression;
import javax.jdo.query.DateTimeExpression;
import javax.jdo.query.Expression;
import javax.jdo.query.ListExpression;
import javax.jdo.query.MapExpression;
import javax.jdo.query.NumericExpression;
import javax.jdo.query.OrderExpression;
import javax.jdo.query.PersistableExpression;
import javax.jdo.query.StringExpression;
import javax.jdo.query.TimeExpression;
public interface JDOQLTypedQuery<T> extends Closeable, Serializable
{
<P> Expression<P> parameter(String p0, Class<P> p1);
<R> R executeResultUnique(java.lang.Class<R> p0);
<R> java.util.List<R> executeResultList(java.lang.Class<R> p0);
<S> JDOQLTypedSubquery<S> subquery(java.lang.Class<S> p0, String p1);
<V> javax.jdo.query.Expression<V> variable(String p0, java.lang.Class<V> p1);
Boolean getSerializeRead();
CharacterExpression characterParameter(String p0);
CollectionExpression<? extends Object, ? extends Object> collectionParameter(String p0);
DateExpression dateParameter(String p0);
DateTimeExpression datetimeParameter(String p0);
FetchPlan getFetchPlan();
Integer getDatastoreReadTimeoutMillis();
Integer getDatastoreWriteTimeoutMillis();
JDOQLTypedQuery<T> datastoreReadTimeoutMillis(Integer p0);
JDOQLTypedQuery<T> datastoreWriteTimeoutMillis(Integer p0);
JDOQLTypedQuery<T> excludeSubclasses();
JDOQLTypedQuery<T> extension(String p0, Object p1);
JDOQLTypedQuery<T> extensions(Map p0);
JDOQLTypedQuery<T> filter(BooleanExpression p0);
JDOQLTypedQuery<T> groupBy(Expression<? extends Object>... p0);
JDOQLTypedQuery<T> having(Expression<? extends Object> p0);
JDOQLTypedQuery<T> ignoreCache(boolean p0);
JDOQLTypedQuery<T> includeSubclasses();
JDOQLTypedQuery<T> orderBy(OrderExpression<? extends Object>... p0);
JDOQLTypedQuery<T> range(Expression<? extends Object> p0, Expression<? extends Object> p1);
JDOQLTypedQuery<T> range(NumericExpression<? extends Object> p0, NumericExpression<? extends Object> p1);
JDOQLTypedQuery<T> range(long p0, long p1);
JDOQLTypedQuery<T> result(boolean p0, Expression<? extends Object>... p1);
JDOQLTypedQuery<T> saveAsNamedQuery(String p0);
JDOQLTypedQuery<T> serializeRead(Boolean p0);
JDOQLTypedQuery<T> setCandidates(java.util.Collection<T> p0);
JDOQLTypedQuery<T> setParameter(Expression<? extends Object> p0, Object p1);
JDOQLTypedQuery<T> setParameter(String p0, Object p1);
JDOQLTypedQuery<T> setParameters(Map<String, ? extends Object> p0);
JDOQLTypedQuery<T> unmodifiable();
JDOQLTypedSubquery<T> subquery(String p0);
List<Object> executeResultList();
ListExpression<? extends Object, ? extends Object> listParameter(String p0);
MapExpression<? extends Object, ? extends Object, ? extends Object> mapParameter(String p0);
NumericExpression<? extends Object> numericParameter(String p0);
Object executeResultUnique();
PersistenceManager getPersistenceManager();
String toString();
StringExpression stringParameter(String p0);
T executeUnique();
TimeExpression timeParameter(String p0);
boolean getIgnoreCache();
boolean isUnmodifiable();
java.util.List<T> executeList();
javax.jdo.query.PersistableExpression<T> candidate();
long deletePersistentAll();
static String QUERY_CLASS_PREFIX = null;
void cancel(Thread p0);
void cancelAll();
void close(Object p0);
void closeAll();
}

View File

@@ -0,0 +1,31 @@
// Generated automatically from javax.jdo.JDOQLTypedSubquery for testing purposes
package javax.jdo;
import java.io.Serializable;
import java.util.Collection;
import javax.jdo.query.BooleanExpression;
import javax.jdo.query.CharacterExpression;
import javax.jdo.query.CollectionExpression;
import javax.jdo.query.DateExpression;
import javax.jdo.query.DateTimeExpression;
import javax.jdo.query.Expression;
import javax.jdo.query.NumericExpression;
import javax.jdo.query.PersistableExpression;
import javax.jdo.query.StringExpression;
import javax.jdo.query.TimeExpression;
public interface JDOQLTypedSubquery<T> extends Serializable
{
<S> NumericExpression<S> selectUnique(NumericExpression<S> p0);
CharacterExpression selectUnique(CharacterExpression p0);
CollectionExpression<? extends Object, ? extends Object> select(CollectionExpression<? extends Object, ? extends Object> p0);
DateExpression selectUnique(DateExpression p0);
DateTimeExpression selectUnique(DateTimeExpression p0);
JDOQLTypedSubquery<T> filter(BooleanExpression p0);
JDOQLTypedSubquery<T> groupBy(Expression<? extends Object>... p0);
JDOQLTypedSubquery<T> having(Expression<? extends Object> p0);
StringExpression selectUnique(StringExpression p0);
TimeExpression selectUnique(TimeExpression p0);
javax.jdo.query.PersistableExpression<T> candidate();
}

View File

@@ -0,0 +1,11 @@
// Generated automatically from javax.jdo.ObjectState for testing purposes
package javax.jdo;
public enum ObjectState
{
DETACHED_CLEAN, DETACHED_DIRTY, HOLLOW_PERSISTENT_NONTRANSACTIONAL, PERSISTENT_CLEAN, PERSISTENT_DELETED, PERSISTENT_DIRTY, PERSISTENT_NEW, PERSISTENT_NEW_DELETED, PERSISTENT_NONTRANSACTIONAL_DIRTY, TRANSIENT, TRANSIENT_CLEAN, TRANSIENT_DIRTY;
private ObjectState() {}
public String toString(){ return null; }
}

View File

@@ -0,0 +1,125 @@
// Generated automatically from javax.jdo.PersistenceManager for testing purposes
package javax.jdo;
import java.util.Collection;
import java.util.Date;
import java.util.EnumSet;
import java.util.Map;
import java.util.Set;
import javax.jdo.Extent;
import javax.jdo.FetchGroup;
import javax.jdo.FetchPlan;
import javax.jdo.JDOException;
import javax.jdo.JDOQLTypedQuery;
import javax.jdo.ObjectState;
import javax.jdo.PersistenceManagerFactory;
import javax.jdo.Query;
import javax.jdo.Transaction;
import javax.jdo.datastore.JDOConnection;
import javax.jdo.datastore.Sequence;
import javax.jdo.listener.InstanceLifecycleListener;
public interface PersistenceManager extends AutoCloseable
{
<T> JDOQLTypedQuery<T> newJDOQLTypedQuery(java.lang.Class<T> p0);
<T> T detachCopy(T p0);
<T> T getObjectById(java.lang.Class<T> p0, Object p1);
<T> T makePersistent(T p0);
<T> T newInstance(java.lang.Class<T> p0);
<T> T[] detachCopyAll(T... p0);
<T> T[] makePersistentAll(T... p0);
<T> java.util.Collection<T> detachCopyAll(java.util.Collection<T> p0);
<T> java.util.Collection<T> makePersistentAll(java.util.Collection<T> p0);
<T> javax.jdo.Extent<T> getExtent(java.lang.Class<T> p0);
<T> javax.jdo.Extent<T> getExtent(java.lang.Class<T> p0, boolean p1);
<T> javax.jdo.Query<T> newNamedQuery(java.lang.Class<T> p0, String p1);
<T> javax.jdo.Query<T> newQuery(java.lang.Class<T> p0);
<T> javax.jdo.Query<T> newQuery(java.lang.Class<T> p0, String p1);
<T> javax.jdo.Query<T> newQuery(java.lang.Class<T> p0, java.util.Collection<T> p1);
<T> javax.jdo.Query<T> newQuery(java.lang.Class<T> p0, java.util.Collection<T> p1, String p2);
<T> javax.jdo.Query<T> newQuery(javax.jdo.Extent<T> p0);
<T> javax.jdo.Query<T> newQuery(javax.jdo.Extent<T> p0, String p1);
Class getObjectIdClass(Class p0);
Collection getObjectsById(Collection p0);
Collection getObjectsById(Collection p0, boolean p1);
Date getServerDate();
FetchGroup getFetchGroup(Class p0, String p1);
FetchPlan getFetchPlan();
Integer getDatastoreReadTimeoutMillis();
Integer getDatastoreWriteTimeoutMillis();
JDOConnection getDataStoreConnection();
Map<String, Object> getProperties();
Object getObjectById(Object p0);
Object getObjectById(Object p0, boolean p1);
Object getObjectId(Object p0);
Object getTransactionalObjectId(Object p0);
Object getUserObject();
Object getUserObject(Object p0);
Object newObjectIdInstance(Class p0, Object p1);
Object putUserObject(Object p0, Object p1);
Object removeUserObject(Object p0);
Object[] getObjectsById(Object... p0);
Object[] getObjectsById(boolean p0, Object... p1);
PersistenceManagerFactory getPersistenceManagerFactory();
Query newQuery();
Query newQuery(Object p0);
Query newQuery(String p0);
Query newQuery(String p0, Object p1);
Sequence getSequence(String p0);
Set getManagedObjects();
Set getManagedObjects(Class... p0);
Set getManagedObjects(EnumSet<ObjectState> p0);
Set getManagedObjects(EnumSet<ObjectState> p0, Class... p1);
Set<String> getSupportedProperties();
Transaction currentTransaction();
boolean getCopyOnAttach();
boolean getDetachAllOnCommit();
boolean getIgnoreCache();
boolean getMultithreaded();
boolean isClosed();
void addInstanceLifecycleListener(InstanceLifecycleListener p0, Class... p1);
void checkConsistency();
void close();
void deletePersistent(Object p0);
void deletePersistentAll(Collection p0);
void deletePersistentAll(Object... p0);
void evict(Object p0);
void evictAll();
void evictAll(Collection p0);
void evictAll(Object... p0);
void evictAll(boolean p0, Class p1);
void flush();
void makeNontransactional(Object p0);
void makeNontransactionalAll(Collection p0);
void makeNontransactionalAll(Object... p0);
void makeTransactional(Object p0);
void makeTransactionalAll(Collection p0);
void makeTransactionalAll(Object... p0);
void makeTransient(Object p0);
void makeTransient(Object p0, boolean p1);
void makeTransientAll(Collection p0);
void makeTransientAll(Collection p0, boolean p1);
void makeTransientAll(Object... p0);
void makeTransientAll(boolean p0, Object... p1);
void refresh(Object p0);
void refreshAll();
void refreshAll(Collection p0);
void refreshAll(JDOException p0);
void refreshAll(Object... p0);
void removeInstanceLifecycleListener(InstanceLifecycleListener p0);
void retrieve(Object p0);
void retrieve(Object p0, boolean p1);
void retrieveAll(Collection p0);
void retrieveAll(Collection p0, boolean p1);
void retrieveAll(Object... p0);
void retrieveAll(boolean p0, Object... p1);
void setCopyOnAttach(boolean p0);
void setDatastoreReadTimeoutMillis(Integer p0);
void setDatastoreWriteTimeoutMillis(Integer p0);
void setDetachAllOnCommit(boolean p0);
void setIgnoreCache(boolean p0);
void setMultithreaded(boolean p0);
void setProperty(String p0, Object p1);
void setUserObject(Object p0);
}

View File

@@ -0,0 +1,88 @@
// Generated automatically from javax.jdo.PersistenceManagerFactory for testing purposes
package javax.jdo;
import java.io.Serializable;
import java.util.Collection;
import java.util.Properties;
import java.util.Set;
import javax.jdo.FetchGroup;
import javax.jdo.PersistenceManager;
import javax.jdo.datastore.DataStoreCache;
import javax.jdo.listener.InstanceLifecycleListener;
import javax.jdo.metadata.JDOMetadata;
import javax.jdo.metadata.TypeMetadata;
public interface PersistenceManagerFactory extends Serializable
{
Collection<Class> getManagedClasses();
Collection<String> supportedOptions();
DataStoreCache getDataStoreCache();
FetchGroup getFetchGroup(Class p0, String p1);
Integer getDatastoreReadTimeoutMillis();
Integer getDatastoreWriteTimeoutMillis();
JDOMetadata newMetadata();
Object getConnectionFactory();
Object getConnectionFactory2();
PersistenceManager getPersistenceManager();
PersistenceManager getPersistenceManager(String p0, String p1);
PersistenceManager getPersistenceManagerProxy();
Properties getProperties();
Set getFetchGroups();
String getConnectionDriverName();
String getConnectionFactory2Name();
String getConnectionFactoryName();
String getConnectionURL();
String getConnectionUserName();
String getMapping();
String getName();
String getPersistenceUnitName();
String getServerTimeZoneID();
String getTransactionIsolationLevel();
String getTransactionType();
TypeMetadata getMetadata(String p0);
boolean getCopyOnAttach();
boolean getDetachAllOnCommit();
boolean getIgnoreCache();
boolean getMultithreaded();
boolean getNontransactionalRead();
boolean getNontransactionalWrite();
boolean getOptimistic();
boolean getReadOnly();
boolean getRestoreValues();
boolean getRetainValues();
boolean isClosed();
void addFetchGroups(FetchGroup... p0);
void addInstanceLifecycleListener(InstanceLifecycleListener p0, Class[] p1);
void close();
void registerMetadata(JDOMetadata p0);
void removeAllFetchGroups();
void removeFetchGroups(FetchGroup... p0);
void removeInstanceLifecycleListener(InstanceLifecycleListener p0);
void setConnectionDriverName(String p0);
void setConnectionFactory(Object p0);
void setConnectionFactory2(Object p0);
void setConnectionFactory2Name(String p0);
void setConnectionFactoryName(String p0);
void setConnectionPassword(String p0);
void setConnectionURL(String p0);
void setConnectionUserName(String p0);
void setCopyOnAttach(boolean p0);
void setDatastoreReadTimeoutMillis(Integer p0);
void setDatastoreWriteTimeoutMillis(Integer p0);
void setDetachAllOnCommit(boolean p0);
void setIgnoreCache(boolean p0);
void setMapping(String p0);
void setMultithreaded(boolean p0);
void setName(String p0);
void setNontransactionalRead(boolean p0);
void setNontransactionalWrite(boolean p0);
void setOptimistic(boolean p0);
void setPersistenceUnitName(String p0);
void setReadOnly(boolean p0);
void setRestoreValues(boolean p0);
void setRetainValues(boolean p0);
void setServerTimeZoneID(String p0);
void setTransactionIsolationLevel(String p0);
void setTransactionType(String p0);
}

View File

@@ -0,0 +1,92 @@
// Generated automatically from javax.jdo.Query for testing purposes
package javax.jdo;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import javax.jdo.Extent;
import javax.jdo.FetchPlan;
import javax.jdo.PersistenceManager;
public interface Query<T> extends AutoCloseable, Serializable
{
<R> R executeResultUnique(java.lang.Class<R> p0);
<R> java.util.List<R> executeResultList(java.lang.Class<R> p0);
Boolean getSerializeRead();
FetchPlan getFetchPlan();
Integer getDatastoreReadTimeoutMillis();
Integer getDatastoreWriteTimeoutMillis();
List<Object> executeResultList();
Object execute();
Object execute(Object p0);
Object execute(Object p0, Object p1);
Object execute(Object p0, Object p1, Object p2);
Object executeResultUnique();
Object executeWithArray(Object... p0);
Object executeWithMap(Map p0);
PersistenceManager getPersistenceManager();
Query<T> datastoreReadTimeoutMillis(Integer p0);
Query<T> datastoreWriteTimeoutMillis(Integer p0);
Query<T> extension(String p0, Object p1);
Query<T> extensions(Map p0);
Query<T> filter(String p0);
Query<T> groupBy(String p0);
Query<T> ignoreCache(boolean p0);
Query<T> imports(String p0);
Query<T> orderBy(String p0);
Query<T> parameters(String p0);
Query<T> range(String p0);
Query<T> range(long p0, long p1);
Query<T> result(String p0);
Query<T> saveAsNamedQuery(String p0);
Query<T> serializeRead(Boolean p0);
Query<T> setNamedParameters(Map<String, ? extends Object> p0);
Query<T> setParameters(Object... p0);
Query<T> subquery(Query p0, String p1, String p2);
Query<T> subquery(Query p0, String p1, String p2, Map p3);
Query<T> subquery(Query p0, String p1, String p2, String p3);
Query<T> subquery(Query p0, String p1, String p2, String... p3);
Query<T> unmodifiable();
Query<T> variables(String p0);
T executeUnique();
boolean getIgnoreCache();
boolean isUnmodifiable();
java.util.List<T> executeList();
long deletePersistentAll();
long deletePersistentAll(Map p0);
long deletePersistentAll(Object... p0);
static String JDOQL = null;
static String SQL = null;
void addExtension(String p0, Object p1);
void addSubquery(Query p0, String p1, String p2);
void addSubquery(Query p0, String p1, String p2, Map p3);
void addSubquery(Query p0, String p1, String p2, String p3);
void addSubquery(Query p0, String p1, String p2, String... p3);
void cancel(Thread p0);
void cancelAll();
void close(Object p0);
void closeAll();
void compile();
void declareImports(String p0);
void declareParameters(String p0);
void declareVariables(String p0);
void setCandidates(java.util.Collection<T> p0);
void setCandidates(javax.jdo.Extent<T> p0);
void setClass(java.lang.Class<T> p0);
void setDatastoreReadTimeoutMillis(Integer p0);
void setDatastoreWriteTimeoutMillis(Integer p0);
void setExtensions(Map p0);
void setFilter(String p0);
void setGrouping(String p0);
void setIgnoreCache(boolean p0);
void setOrdering(String p0);
void setRange(String p0);
void setRange(long p0, long p1);
void setResult(String p0);
void setResultClass(Class p0);
void setSerializeRead(Boolean p0);
void setUnique(boolean p0);
void setUnmodifiable();
}

View File

@@ -0,0 +1,33 @@
// Generated automatically from javax.jdo.Transaction for testing purposes
package javax.jdo;
import javax.jdo.PersistenceManager;
import javax.transaction.Synchronization;
public interface Transaction
{
Boolean getSerializeRead();
PersistenceManager getPersistenceManager();
String getIsolationLevel();
Synchronization getSynchronization();
boolean getNontransactionalRead();
boolean getNontransactionalWrite();
boolean getOptimistic();
boolean getRestoreValues();
boolean getRetainValues();
boolean getRollbackOnly();
boolean isActive();
void begin();
void commit();
void rollback();
void setIsolationLevel(String p0);
void setNontransactionalRead(boolean p0);
void setNontransactionalWrite(boolean p0);
void setOptimistic(boolean p0);
void setRestoreValues(boolean p0);
void setRetainValues(boolean p0);
void setRollbackOnly();
void setSerializeRead(Boolean p0);
void setSynchronization(Synchronization p0);
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.DiscriminatorStrategy for testing purposes
package javax.jdo.annotations;
public enum DiscriminatorStrategy
{
CLASS_NAME, NONE, UNSPECIFIED, VALUE_MAP;
private DiscriminatorStrategy() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.ForeignKeyAction for testing purposes
package javax.jdo.annotations;
public enum ForeignKeyAction
{
CASCADE, DEFAULT, NONE, NULL, RESTRICT, UNSPECIFIED;
private ForeignKeyAction() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.IdGeneratorStrategy for testing purposes
package javax.jdo.annotations;
public enum IdGeneratorStrategy
{
IDENTITY, INCREMENT, NATIVE, SEQUENCE, UNSPECIFIED, UUIDHEX, UUIDSTRING;
private IdGeneratorStrategy() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.IdentityType for testing purposes
package javax.jdo.annotations;
public enum IdentityType
{
APPLICATION, DATASTORE, NONDURABLE, UNSPECIFIED;
private IdentityType() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.InheritanceStrategy for testing purposes
package javax.jdo.annotations;
public enum InheritanceStrategy
{
COMPLETE_TABLE, NEW_TABLE, SUBCLASS_TABLE, SUPERCLASS_TABLE, UNSPECIFIED;
private InheritanceStrategy() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.NullValue for testing purposes
package javax.jdo.annotations;
public enum NullValue
{
DEFAULT, EXCEPTION, NONE;
private NullValue() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.PersistenceModifier for testing purposes
package javax.jdo.annotations;
public enum PersistenceModifier
{
NONE, PERSISTENT, TRANSACTIONAL, UNSPECIFIED;
private PersistenceModifier() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.SequenceStrategy for testing purposes
package javax.jdo.annotations;
public enum SequenceStrategy
{
CONTIGUOUS, NONCONTIGUOUS, NONTRANSACTIONAL;
private SequenceStrategy() {}
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.annotations.VersionStrategy for testing purposes
package javax.jdo.annotations;
public enum VersionStrategy
{
DATE_TIME, NONE, STATE_IMAGE, UNSPECIFIED, VERSION_NUMBER;
private VersionStrategy() {}
}

View File

@@ -0,0 +1,22 @@
// Generated automatically from javax.jdo.datastore.DataStoreCache for testing purposes
package javax.jdo.datastore;
import java.util.Collection;
public interface DataStoreCache
{
void evict(Object p0);
void evictAll();
void evictAll(Collection p0);
void evictAll(Object... p0);
void evictAll(boolean p0, Class p1);
void pin(Object p0);
void pinAll(Collection p0);
void pinAll(Object... p0);
void pinAll(boolean p0, Class p1);
void unpin(Object p0);
void unpinAll(Collection p0);
void unpinAll(Object... p0);
void unpinAll(boolean p0, Class p1);
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.datastore.JDOConnection for testing purposes
package javax.jdo.datastore;
public interface JDOConnection
{
Object getNativeConnection();
void close();
}

View File

@@ -0,0 +1,14 @@
// Generated automatically from javax.jdo.datastore.Sequence for testing purposes
package javax.jdo.datastore;
public interface Sequence
{
Object current();
Object next();
String getName();
long currentValue();
long nextValue();
void allocate(int p0);
}

View File

@@ -0,0 +1,8 @@
// Generated automatically from javax.jdo.listener.InstanceLifecycleListener for testing purposes
package javax.jdo.listener;
public interface InstanceLifecycleListener
{
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from javax.jdo.metadata.ArrayMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.Metadata;
public interface ArrayMetadata extends Metadata
{
ArrayMetadata setDependentElement(boolean p0);
ArrayMetadata setElementType(String p0);
ArrayMetadata setEmbeddedElement(boolean p0);
ArrayMetadata setSerializedElement(boolean p0);
Boolean getDependentElement();
Boolean getEmbeddedElement();
Boolean getSerializedElement();
String getElementType();
}

View File

@@ -0,0 +1,16 @@
// Generated automatically from javax.jdo.metadata.ClassMetadata for testing purposes
package javax.jdo.metadata;
import java.lang.reflect.Field;
import javax.jdo.metadata.ClassPersistenceModifier;
import javax.jdo.metadata.FieldMetadata;
import javax.jdo.metadata.TypeMetadata;
public interface ClassMetadata extends TypeMetadata
{
ClassMetadata setPersistenceModifier(ClassPersistenceModifier p0);
ClassPersistenceModifier getPersistenceModifier();
FieldMetadata newFieldMetadata(Field p0);
FieldMetadata newFieldMetadata(String p0);
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.metadata.ClassPersistenceModifier for testing purposes
package javax.jdo.metadata;
public enum ClassPersistenceModifier
{
NON_PERSISTENT, PERSISTENCE_AWARE, PERSISTENCE_CAPABLE;
private ClassPersistenceModifier() {}
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from javax.jdo.metadata.CollectionMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.Metadata;
public interface CollectionMetadata extends Metadata
{
Boolean getDependentElement();
Boolean getEmbeddedElement();
Boolean getSerializedElement();
CollectionMetadata setDependentElement(boolean p0);
CollectionMetadata setElementType(String p0);
CollectionMetadata setEmbeddedElement(boolean p0);
CollectionMetadata setSerializedElement(boolean p0);
String getElementType();
}

View File

@@ -0,0 +1,31 @@
// Generated automatically from javax.jdo.metadata.ColumnMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.Metadata;
public interface ColumnMetadata extends Metadata
{
Boolean getAllowsNull();
ColumnMetadata setAllowsNull(boolean p0);
ColumnMetadata setDefaultValue(String p0);
ColumnMetadata setInsertValue(String p0);
ColumnMetadata setJDBCType(String p0);
ColumnMetadata setLength(int p0);
ColumnMetadata setName(String p0);
ColumnMetadata setPosition(int p0);
ColumnMetadata setSQLType(String p0);
ColumnMetadata setScale(int p0);
ColumnMetadata setTarget(String p0);
ColumnMetadata setTargetField(String p0);
Integer getLength();
Integer getPosition();
Integer getScale();
String getDefaultValue();
String getInsertValue();
String getJDBCType();
String getName();
String getSQLType();
String getTarget();
String getTargetField();
}

View File

@@ -0,0 +1,22 @@
// Generated automatically from javax.jdo.metadata.DatastoreIdentityMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.Metadata;
public interface DatastoreIdentityMetadata extends Metadata
{
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
DatastoreIdentityMetadata setColumn(String p0);
DatastoreIdentityMetadata setCustomStrategy(String p0);
DatastoreIdentityMetadata setSequence(String p0);
DatastoreIdentityMetadata setStrategy(IdGeneratorStrategy p0);
IdGeneratorStrategy getStrategy();
String getColumn();
String getCustomStrategy();
String getSequence();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,26 @@
// Generated automatically from javax.jdo.metadata.DiscriminatorMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.DiscriminatorStrategy;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Indexed;
import javax.jdo.metadata.Metadata;
public interface DiscriminatorMetadata extends Metadata
{
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
DiscriminatorMetadata setColumn(String p0);
DiscriminatorMetadata setIndexed(Indexed p0);
DiscriminatorMetadata setStrategy(DiscriminatorStrategy p0);
DiscriminatorMetadata setValue(String p0);
DiscriminatorStrategy getStrategy();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
Indexed getIndexed();
String getColumn();
String getValue();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,39 @@
// Generated automatically from javax.jdo.metadata.ElementMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.AttributeConverter;
import javax.jdo.annotations.ForeignKeyAction;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.EmbeddedMetadata;
import javax.jdo.metadata.ForeignKeyMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.UniqueMetadata;
public interface ElementMetadata extends Metadata
{
AttributeConverter<? extends Object, ? extends Object> getConverter();
Boolean getUseDefaultConversion();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
ElementMetadata setColumn(String p0);
ElementMetadata setConverter(AttributeConverter<? extends Object, ? extends Object> p0);
ElementMetadata setDeleteAction(ForeignKeyAction p0);
ElementMetadata setTable(String p0);
ElementMetadata setUpdateAction(ForeignKeyAction p0);
ElementMetadata setUseDefaultConversion(Boolean p0);
EmbeddedMetadata getEmbeddedMetadata();
EmbeddedMetadata newEmbeddedMetadata();
ForeignKeyAction getDeleteAction();
ForeignKeyAction getUpdateAction();
ForeignKeyMetadata getForeignKeyMetadata();
ForeignKeyMetadata newForeignKeyMetadata();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
String getColumn();
String getTable();
UniqueMetadata getUniqueMetadata();
UniqueMetadata newUniqueMetadata();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,25 @@
// Generated automatically from javax.jdo.metadata.EmbeddedMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.DiscriminatorMetadata;
import javax.jdo.metadata.FieldMetadata;
import javax.jdo.metadata.MemberMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PropertyMetadata;
public interface EmbeddedMetadata extends Metadata
{
DiscriminatorMetadata getDiscriminatorMetadata();
DiscriminatorMetadata newDiscriminatorMetadata();
EmbeddedMetadata setNullIndicatorColumn(String p0);
EmbeddedMetadata setNullIndicatorValue(String p0);
EmbeddedMetadata setOwnerMember(String p0);
FieldMetadata newFieldMetadata(String p0);
MemberMetadata[] getMembers();
PropertyMetadata newPropertyMetadata(String p0);
String getNullIndicatorColumn();
String getNullIndicatorValue();
String getOwnerMember();
int getNumberOfMembers();
}

View File

@@ -0,0 +1,11 @@
// Generated automatically from javax.jdo.metadata.ExtensionMetadata for testing purposes
package javax.jdo.metadata;
public interface ExtensionMetadata
{
String getKey();
String getValue();
String getVendorName();
}

View File

@@ -0,0 +1,19 @@
// Generated automatically from javax.jdo.metadata.FetchGroupMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.FieldMetadata;
import javax.jdo.metadata.MemberMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PropertyMetadata;
public interface FetchGroupMetadata extends Metadata
{
Boolean getPostLoad();
FetchGroupMetadata setPostLoad(boolean p0);
FieldMetadata newFieldMetadata(String p0);
MemberMetadata[] getMembers();
PropertyMetadata newPropertyMetadata(String p0);
String getName();
int getNumberOfMembers();
}

View File

@@ -0,0 +1,18 @@
// Generated automatically from javax.jdo.metadata.FetchPlanMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.FetchGroupMetadata;
import javax.jdo.metadata.Metadata;
public interface FetchPlanMetadata extends Metadata
{
FetchGroupMetadata newFetchGroupMetadata(String p0);
FetchGroupMetadata[] getFetchGroups();
FetchPlanMetadata setFetchSize(int p0);
FetchPlanMetadata setMaxFetchDepth(int p0);
String getName();
int getFetchSize();
int getMaxFetchDepth();
int getNumberOfFetchGroups();
}

View File

@@ -0,0 +1,9 @@
// Generated automatically from javax.jdo.metadata.FieldMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.MemberMetadata;
public interface FieldMetadata extends MemberMetadata
{
}

View File

@@ -0,0 +1,33 @@
// Generated automatically from javax.jdo.metadata.ForeignKeyMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.ForeignKeyAction;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.FieldMetadata;
import javax.jdo.metadata.MemberMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PropertyMetadata;
public interface ForeignKeyMetadata extends Metadata
{
Boolean getDeferred();
Boolean getUnique();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
FieldMetadata newFieldMetadata(String p0);
ForeignKeyAction getDeleteAction();
ForeignKeyAction getUpdateAction();
ForeignKeyMetadata setDeferred(boolean p0);
ForeignKeyMetadata setDeleteAction(ForeignKeyAction p0);
ForeignKeyMetadata setName(String p0);
ForeignKeyMetadata setTable(String p0);
ForeignKeyMetadata setUnique(boolean p0);
ForeignKeyMetadata setUpdateAction(ForeignKeyAction p0);
MemberMetadata[] getMembers();
PropertyMetadata newPropertyMetadata(String p0);
String getName();
String getTable();
int getNumberOfColumns();
int getNumberOfMembers();
}

View File

@@ -0,0 +1,26 @@
// Generated automatically from javax.jdo.metadata.IndexMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.FieldMetadata;
import javax.jdo.metadata.MemberMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PropertyMetadata;
public interface IndexMetadata extends Metadata
{
ColumnMetadata newColumn();
ColumnMetadata[] getColumns();
FieldMetadata newFieldMetadata(String p0);
IndexMetadata setName(String p0);
IndexMetadata setTable(String p0);
IndexMetadata setUnique(boolean p0);
MemberMetadata[] getMembers();
PropertyMetadata newPropertyMetadata(String p0);
String getName();
String getTable();
boolean getUnique();
int getNumberOfColumns();
int getNumberOfMembers();
}

View File

@@ -0,0 +1,10 @@
// Generated automatically from javax.jdo.metadata.Indexed for testing purposes
package javax.jdo.metadata;
public enum Indexed
{
FALSE, TRUE, UNIQUE, UNSPECIFIED;
private Indexed() {}
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from javax.jdo.metadata.InheritanceMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.InheritanceStrategy;
import javax.jdo.metadata.DiscriminatorMetadata;
import javax.jdo.metadata.JoinMetadata;
import javax.jdo.metadata.Metadata;
public interface InheritanceMetadata extends Metadata
{
DiscriminatorMetadata getDiscriminatorMetadata();
DiscriminatorMetadata newDiscriminatorMetadata();
InheritanceMetadata setCustomStrategy(String p0);
InheritanceMetadata setStrategy(InheritanceStrategy p0);
InheritanceStrategy getStrategy();
JoinMetadata getJoinMetadata();
JoinMetadata newJoinMetadata();
String getCustomStrategy();
}

View File

@@ -0,0 +1,9 @@
// Generated automatically from javax.jdo.metadata.InterfaceMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.TypeMetadata;
public interface InterfaceMetadata extends TypeMetadata
{
}

View File

@@ -0,0 +1,30 @@
// Generated automatically from javax.jdo.metadata.JDOMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.ClassMetadata;
import javax.jdo.metadata.FetchPlanMetadata;
import javax.jdo.metadata.InterfaceMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PackageMetadata;
import javax.jdo.metadata.QueryMetadata;
public interface JDOMetadata extends Metadata
{
ClassMetadata newClassMetadata(Class p0);
FetchPlanMetadata newFetchPlanMetadata(String p0);
FetchPlanMetadata[] getFetchPlans();
InterfaceMetadata newInterfaceMetadata(Class p0);
JDOMetadata setCatalog(String p0);
JDOMetadata setSchema(String p0);
PackageMetadata newPackageMetadata(Package p0);
PackageMetadata newPackageMetadata(String p0);
PackageMetadata[] getPackages();
QueryMetadata newQueryMetadata(String p0);
QueryMetadata[] getQueries();
String getCatalog();
String getSchema();
int getNumberOfFetchPlans();
int getNumberOfPackages();
int getNumberOfQueries();
}

View File

@@ -0,0 +1,39 @@
// Generated automatically from javax.jdo.metadata.JoinMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.ForeignKeyAction;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.ForeignKeyMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Indexed;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PrimaryKeyMetadata;
import javax.jdo.metadata.UniqueMetadata;
public interface JoinMetadata extends Metadata
{
Boolean getUnique();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
ForeignKeyAction getDeleteAction();
ForeignKeyMetadata getForeignKeyMetadata();
ForeignKeyMetadata newForeignKeyMetadata();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
Indexed getIndexed();
JoinMetadata setColumn(String p0);
JoinMetadata setDeleteAction(ForeignKeyAction p0);
JoinMetadata setIndexed(Indexed p0);
JoinMetadata setOuter(boolean p0);
JoinMetadata setTable(String p0);
JoinMetadata setUnique(boolean p0);
PrimaryKeyMetadata getPrimaryKeyMetadata();
PrimaryKeyMetadata newPrimaryKeyMetadata();
String getColumn();
String getTable();
UniqueMetadata getUniqueMetadata();
UniqueMetadata newUniqueMetadata();
boolean getOuter();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,39 @@
// Generated automatically from javax.jdo.metadata.KeyMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.AttributeConverter;
import javax.jdo.annotations.ForeignKeyAction;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.EmbeddedMetadata;
import javax.jdo.metadata.ForeignKeyMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.UniqueMetadata;
public interface KeyMetadata extends Metadata
{
AttributeConverter<? extends Object, ? extends Object> getConverter();
Boolean getUseDefaultConversion();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
EmbeddedMetadata getEmbeddedMetadata();
EmbeddedMetadata newEmbeddedMetadata();
ForeignKeyAction getDeleteAction();
ForeignKeyAction getUpdateAction();
ForeignKeyMetadata getForeignKeyMetadata();
ForeignKeyMetadata newForeignKeyMetadata();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
KeyMetadata setColumn(String p0);
KeyMetadata setConverter(AttributeConverter<? extends Object, ? extends Object> p0);
KeyMetadata setDeleteAction(ForeignKeyAction p0);
KeyMetadata setTable(String p0);
KeyMetadata setUpdateAction(ForeignKeyAction p0);
KeyMetadata setUseDefaultConversion(Boolean p0);
String getColumn();
String getTable();
UniqueMetadata getUniqueMetadata();
UniqueMetadata newUniqueMetadata();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,25 @@
// Generated automatically from javax.jdo.metadata.MapMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.Metadata;
public interface MapMetadata extends Metadata
{
Boolean getDependentKey();
Boolean getDependentValue();
Boolean getEmbeddedKey();
Boolean getEmbeddedValue();
Boolean getSerializedKey();
Boolean getSerializedValue();
MapMetadata setDependentKey(boolean p0);
MapMetadata setDependentValue(boolean p0);
MapMetadata setEmbeddedKey(boolean p0);
MapMetadata setEmbeddedValue(boolean p0);
MapMetadata setKeyType(String p0);
MapMetadata setSerializedKey(boolean p0);
MapMetadata setSerializedValue(boolean p0);
MapMetadata setValueType(String p0);
String getKeyType();
String getValueType();
}

View File

@@ -0,0 +1,100 @@
// Generated automatically from javax.jdo.metadata.MemberMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.AttributeConverter;
import javax.jdo.annotations.ForeignKeyAction;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.NullValue;
import javax.jdo.annotations.PersistenceModifier;
import javax.jdo.metadata.ArrayMetadata;
import javax.jdo.metadata.CollectionMetadata;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.ElementMetadata;
import javax.jdo.metadata.EmbeddedMetadata;
import javax.jdo.metadata.ForeignKeyMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.JoinMetadata;
import javax.jdo.metadata.KeyMetadata;
import javax.jdo.metadata.MapMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.OrderMetadata;
import javax.jdo.metadata.UniqueMetadata;
import javax.jdo.metadata.ValueMetadata;
public interface MemberMetadata extends Metadata
{
ArrayMetadata getArrayMetadata();
ArrayMetadata newArrayMetadata();
AttributeConverter<? extends Object, ? extends Object> getConverter();
Boolean getDefaultFetchGroup();
Boolean getDependent();
Boolean getEmbedded();
Boolean getIndexed();
Boolean getSerialized();
Boolean getUnique();
Boolean getUseDefaultConversion();
CollectionMetadata getCollectionMetadata();
CollectionMetadata newCollectionMetadata();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
ElementMetadata getElementMetadata();
ElementMetadata newElementMetadata();
EmbeddedMetadata getEmbeddedMetadata();
EmbeddedMetadata newEmbeddedMetadata();
ForeignKeyAction getDeleteAction();
ForeignKeyMetadata getForeignKeyMetadata();
ForeignKeyMetadata newForeignKeyMetadata();
IdGeneratorStrategy getValueStrategy();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
JoinMetadata getJoinMetadata();
JoinMetadata newJoinMetadata();
KeyMetadata getKeyMetadata();
KeyMetadata newKeyMetadata();
MapMetadata getMapMetadata();
MapMetadata newMapMetadata();
MemberMetadata setCacheable(boolean p0);
MemberMetadata setColumn(String p0);
MemberMetadata setConverter(AttributeConverter<? extends Object, ? extends Object> p0);
MemberMetadata setCustomStrategy(String p0);
MemberMetadata setDefaultFetchGroup(boolean p0);
MemberMetadata setDeleteAction(ForeignKeyAction p0);
MemberMetadata setDependent(boolean p0);
MemberMetadata setEmbedded(boolean p0);
MemberMetadata setFieldType(String p0);
MemberMetadata setIndexed(boolean p0);
MemberMetadata setLoadFetchGroup(String p0);
MemberMetadata setMappedBy(String p0);
MemberMetadata setName(String p0);
MemberMetadata setNullValue(NullValue p0);
MemberMetadata setPersistenceModifier(PersistenceModifier p0);
MemberMetadata setPrimaryKey(boolean p0);
MemberMetadata setRecursionDepth(int p0);
MemberMetadata setSequence(String p0);
MemberMetadata setSerialized(boolean p0);
MemberMetadata setTable(String p0);
MemberMetadata setUnique(boolean p0);
MemberMetadata setUseDefaultConversion(Boolean p0);
MemberMetadata setValueStrategy(IdGeneratorStrategy p0);
NullValue getNullValue();
OrderMetadata getOrderMetadata();
OrderMetadata newOrderMetadata();
PersistenceModifier getPersistenceModifier();
String getColumn();
String getCustomStrategy();
String getFieldType();
String getLoadFetchGroup();
String getMappedBy();
String getName();
String getSequence();
String getTable();
UniqueMetadata getUniqueMetadata();
UniqueMetadata newUniqueMetadata();
ValueMetadata getValueMetadata();
ValueMetadata newValueMetadata();
boolean getCacheable();
boolean getPrimaryKey();
int getNumberOfColumns();
int getRecursionDepth();
}

View File

@@ -0,0 +1,13 @@
// Generated automatically from javax.jdo.metadata.Metadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.ExtensionMetadata;
public interface Metadata
{
ExtensionMetadata newExtensionMetadata(String p0, String p1, String p2);
ExtensionMetadata[] getExtensions();
Metadata getParent();
int getNumberOfExtensions();
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from javax.jdo.metadata.OrderMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Metadata;
public interface OrderMetadata extends Metadata
{
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
OrderMetadata setColumn(String p0);
OrderMetadata setMappedBy(String p0);
String getColumn();
String getMappedBy();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,29 @@
// Generated automatically from javax.jdo.metadata.PackageMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.SequenceStrategy;
import javax.jdo.metadata.ClassMetadata;
import javax.jdo.metadata.InterfaceMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.SequenceMetadata;
public interface PackageMetadata extends Metadata
{
ClassMetadata newClassMetadata(Class p0);
ClassMetadata newClassMetadata(String p0);
ClassMetadata[] getClasses();
InterfaceMetadata newInterfaceMetadata(Class p0);
InterfaceMetadata newInterfaceMetadata(String p0);
InterfaceMetadata[] getInterfaces();
PackageMetadata setCatalog(String p0);
PackageMetadata setSchema(String p0);
SequenceMetadata newSequenceMetadata(String p0, SequenceStrategy p1);
SequenceMetadata[] getSequences();
String getCatalog();
String getName();
String getSchema();
int getNumberOfClasses();
int getNumberOfInterfaces();
int getNumberOfSequences();
}

View File

@@ -0,0 +1,17 @@
// Generated automatically from javax.jdo.metadata.PrimaryKeyMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.Metadata;
public interface PrimaryKeyMetadata extends Metadata
{
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
PrimaryKeyMetadata setColumn(String p0);
PrimaryKeyMetadata setName(String p0);
String getColumn();
String getName();
int getNumberOfColumns();
}

View File

@@ -0,0 +1,11 @@
// Generated automatically from javax.jdo.metadata.PropertyMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.MemberMetadata;
public interface PropertyMetadata extends MemberMetadata
{
PropertyMetadata setFieldName(String p0);
String getFieldName();
}

View File

@@ -0,0 +1,22 @@
// Generated automatically from javax.jdo.metadata.QueryMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.Metadata;
public interface QueryMetadata extends Metadata
{
Boolean getUnique();
QueryMetadata setFetchPlan(String p0);
QueryMetadata setLanguage(String p0);
QueryMetadata setQuery(String p0);
QueryMetadata setResultClass(String p0);
QueryMetadata setUnique(boolean p0);
QueryMetadata setUnmodifiable();
String getFetchPlan();
String getLanguage();
String getName();
String getQuery();
String getResultClass();
boolean getUnmodifiable();
}

View File

@@ -0,0 +1,20 @@
// Generated automatically from javax.jdo.metadata.SequenceMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.SequenceStrategy;
import javax.jdo.metadata.Metadata;
public interface SequenceMetadata extends Metadata
{
Integer getAllocationSize();
Integer getInitialValue();
SequenceMetadata setAllocationSize(int p0);
SequenceMetadata setDatastoreSequence(String p0);
SequenceMetadata setFactoryClass(String p0);
SequenceMetadata setInitialValue(int p0);
SequenceStrategy getSequenceStrategy();
String getDatastoreSequence();
String getFactoryClass();
String getName();
}

View File

@@ -0,0 +1,78 @@
// Generated automatically from javax.jdo.metadata.TypeMetadata for testing purposes
package javax.jdo.metadata;
import java.lang.reflect.Method;
import javax.jdo.annotations.IdentityType;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.DatastoreIdentityMetadata;
import javax.jdo.metadata.FetchGroupMetadata;
import javax.jdo.metadata.ForeignKeyMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.InheritanceMetadata;
import javax.jdo.metadata.JoinMetadata;
import javax.jdo.metadata.MemberMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PrimaryKeyMetadata;
import javax.jdo.metadata.PropertyMetadata;
import javax.jdo.metadata.QueryMetadata;
import javax.jdo.metadata.UniqueMetadata;
import javax.jdo.metadata.VersionMetadata;
public interface TypeMetadata extends Metadata
{
Boolean getEmbeddedOnly();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
DatastoreIdentityMetadata getDatastoreIdentityMetadata();
DatastoreIdentityMetadata newDatastoreIdentityMetadata();
FetchGroupMetadata newFetchGroupMetadata(String p0);
FetchGroupMetadata[] getFetchGroups();
ForeignKeyMetadata newForeignKeyMetadata();
ForeignKeyMetadata[] getForeignKeys();
IdentityType getIdentityType();
IndexMetadata newIndexMetadata();
IndexMetadata[] getIndices();
InheritanceMetadata getInheritanceMetadata();
InheritanceMetadata newInheritanceMetadata();
JoinMetadata newJoinMetadata();
JoinMetadata[] getJoins();
MemberMetadata[] getMembers();
PrimaryKeyMetadata getPrimaryKeyMetadata();
PrimaryKeyMetadata newPrimaryKeyMetadata();
PropertyMetadata newPropertyMetadata(Method p0);
PropertyMetadata newPropertyMetadata(String p0);
QueryMetadata newQueryMetadata(String p0);
QueryMetadata[] getQueries();
String getCatalog();
String getName();
String getObjectIdClass();
String getSchema();
String getTable();
TypeMetadata setCacheable(boolean p0);
TypeMetadata setCatalog(String p0);
TypeMetadata setDetachable(boolean p0);
TypeMetadata setEmbeddedOnly(boolean p0);
TypeMetadata setIdentityType(IdentityType p0);
TypeMetadata setObjectIdClass(String p0);
TypeMetadata setRequiresExtent(boolean p0);
TypeMetadata setSchema(String p0);
TypeMetadata setSerializeRead(boolean p0);
TypeMetadata setTable(String p0);
UniqueMetadata newUniqueMetadata();
UniqueMetadata[] getUniques();
VersionMetadata getVersionMetadata();
VersionMetadata newVersionMetadata();
boolean getCacheable();
boolean getDetachable();
boolean getRequiresExtent();
boolean getSerializeRead();
int getNumberOfColumns();
int getNumberOfFetchGroups();
int getNumberOfForeignKeys();
int getNumberOfIndices();
int getNumberOfJoins();
int getNumberOfMembers();
int getNumberOfQueries();
int getNumberOfUniques();
}

View File

@@ -0,0 +1,26 @@
// Generated automatically from javax.jdo.metadata.UniqueMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.FieldMetadata;
import javax.jdo.metadata.MemberMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.PropertyMetadata;
public interface UniqueMetadata extends Metadata
{
Boolean getDeferred();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
FieldMetadata newFieldMetadata(String p0);
MemberMetadata[] getMembers();
PropertyMetadata newPropertyMetadata(String p0);
String getName();
String getTable();
UniqueMetadata setDeferred(boolean p0);
UniqueMetadata setName(String p0);
UniqueMetadata setTable(String p0);
int getNumberOfColumns();
int getNumberOfMembers();
}

View File

@@ -0,0 +1,38 @@
// Generated automatically from javax.jdo.metadata.ValueMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.AttributeConverter;
import javax.jdo.annotations.ForeignKeyAction;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.EmbeddedMetadata;
import javax.jdo.metadata.ForeignKeyMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Metadata;
import javax.jdo.metadata.UniqueMetadata;
public interface ValueMetadata extends Metadata
{
AttributeConverter<? extends Object, ? extends Object> getConverter();
Boolean getUseDefaultConversion();
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
EmbeddedMetadata getEmbeddedMetadata();
EmbeddedMetadata newEmbeddedMetadata();
ForeignKeyAction getDeleteAction();
ForeignKeyAction getUpdateAction();
ForeignKeyMetadata getForeignKeyMetadata();
ForeignKeyMetadata newForeignKeyMetadata();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
String getColumn();
String getTable();
UniqueMetadata getUniqueMetadata();
UniqueMetadata newUniqueMetadata();
ValueMetadata setColumn(String p0);
ValueMetadata setConverter(AttributeConverter<? extends Object, ? extends Object> p0);
ValueMetadata setDeleteAction(ForeignKeyAction p0);
ValueMetadata setTable(String p0);
ValueMetadata setUpdateAction(ForeignKeyAction p0);
ValueMetadata setUseDefaultConversion(Boolean p0);
}

View File

@@ -0,0 +1,24 @@
// Generated automatically from javax.jdo.metadata.VersionMetadata for testing purposes
package javax.jdo.metadata;
import javax.jdo.annotations.VersionStrategy;
import javax.jdo.metadata.ColumnMetadata;
import javax.jdo.metadata.IndexMetadata;
import javax.jdo.metadata.Indexed;
import javax.jdo.metadata.Metadata;
public interface VersionMetadata extends Metadata
{
ColumnMetadata newColumnMetadata();
ColumnMetadata[] getColumns();
IndexMetadata getIndexMetadata();
IndexMetadata newIndexMetadata();
Indexed getIndexed();
String getColumn();
VersionMetadata setColumn(String p0);
VersionMetadata setIndexed(Indexed p0);
VersionMetadata setStrategy(VersionStrategy p0);
VersionStrategy getStrategy();
int getNumberOfColumns();
}

Some files were not shown because too many files have changed in this diff Show More