Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey
2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions
@@ -0,0 +1,31 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_AlgorithmParameterSpec__
#define __java_security_spec_AlgorithmParameterSpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class AlgorithmParameterSpec;
}
}
}
}
class java::security::spec::AlgorithmParameterSpec : public ::java::lang::Object
{
public:
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_security_spec_AlgorithmParameterSpec__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_DSAParameterSpec__
#define __java_security_spec_DSAParameterSpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class DSAParameterSpec;
}
}
}
}
class java::security::spec::DSAParameterSpec : public ::java::lang::Object
{
public:
DSAParameterSpec(::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getP();
virtual ::java::math::BigInteger * getQ();
virtual ::java::math::BigInteger * getG();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) p;
::java::math::BigInteger * q;
::java::math::BigInteger * g;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_DSAParameterSpec__
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_DSAPrivateKeySpec__
#define __java_security_spec_DSAPrivateKeySpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class DSAPrivateKeySpec;
}
}
}
}
class java::security::spec::DSAPrivateKeySpec : public ::java::lang::Object
{
public:
DSAPrivateKeySpec(::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getX();
virtual ::java::math::BigInteger * getP();
virtual ::java::math::BigInteger * getQ();
virtual ::java::math::BigInteger * getG();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) x;
::java::math::BigInteger * p;
::java::math::BigInteger * q;
::java::math::BigInteger * g;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_DSAPrivateKeySpec__
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_DSAPublicKeySpec__
#define __java_security_spec_DSAPublicKeySpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class DSAPublicKeySpec;
}
}
}
}
class java::security::spec::DSAPublicKeySpec : public ::java::lang::Object
{
public:
DSAPublicKeySpec(::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getY();
virtual ::java::math::BigInteger * getP();
virtual ::java::math::BigInteger * getQ();
virtual ::java::math::BigInteger * getG();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) y;
::java::math::BigInteger * p;
::java::math::BigInteger * q;
::java::math::BigInteger * g;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_DSAPublicKeySpec__
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_EncodedKeySpec__
#define __java_security_spec_EncodedKeySpec__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class EncodedKeySpec;
}
}
}
}
class java::security::spec::EncodedKeySpec : public ::java::lang::Object
{
public:
EncodedKeySpec(JArray< jbyte > *);
virtual JArray< jbyte > * getEncoded();
virtual ::java::lang::String * getFormat() = 0;
private:
JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) encodedKey;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_EncodedKeySpec__
@@ -0,0 +1,38 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_InvalidKeySpecException__
#define __java_security_spec_InvalidKeySpecException__
#pragma interface
#include <java/security/GeneralSecurityException.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class InvalidKeySpecException;
}
}
}
}
class java::security::spec::InvalidKeySpecException : public ::java::security::GeneralSecurityException
{
public:
InvalidKeySpecException();
InvalidKeySpecException(::java::lang::String *);
InvalidKeySpecException(::java::lang::String *, ::java::lang::Throwable *);
InvalidKeySpecException(::java::lang::Throwable *);
private:
static const jlong serialVersionUID = 3546139293998810778LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_InvalidKeySpecException__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_InvalidParameterSpecException__
#define __java_security_spec_InvalidParameterSpecException__
#pragma interface
#include <java/security/GeneralSecurityException.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class InvalidParameterSpecException;
}
}
}
}
class java::security::spec::InvalidParameterSpecException : public ::java::security::GeneralSecurityException
{
public:
InvalidParameterSpecException();
InvalidParameterSpecException(::java::lang::String *);
private:
static const jlong serialVersionUID = -970468769593399342LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_InvalidParameterSpecException__
+31
View File
@@ -0,0 +1,31 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_KeySpec__
#define __java_security_spec_KeySpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class KeySpec;
}
}
}
}
class java::security::spec::KeySpec : public ::java::lang::Object
{
public:
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_security_spec_KeySpec__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_PKCS8EncodedKeySpec__
#define __java_security_spec_PKCS8EncodedKeySpec__
#pragma interface
#include <java/security/spec/EncodedKeySpec.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class PKCS8EncodedKeySpec;
}
}
}
}
class java::security::spec::PKCS8EncodedKeySpec : public ::java::security::spec::EncodedKeySpec
{
public:
PKCS8EncodedKeySpec(JArray< jbyte > *);
virtual JArray< jbyte > * getEncoded();
virtual ::java::lang::String * getFormat();
static ::java::lang::Class class$;
};
#endif // __java_security_spec_PKCS8EncodedKeySpec__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_PSSParameterSpec__
#define __java_security_spec_PSSParameterSpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class PSSParameterSpec;
}
}
}
}
class java::security::spec::PSSParameterSpec : public ::java::lang::Object
{
public:
PSSParameterSpec(jint);
virtual jint getSaltLength();
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) saltLen;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_PSSParameterSpec__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_RSAKeyGenParameterSpec__
#define __java_security_spec_RSAKeyGenParameterSpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class RSAKeyGenParameterSpec;
}
}
}
}
class java::security::spec::RSAKeyGenParameterSpec : public ::java::lang::Object
{
public:
RSAKeyGenParameterSpec(jint, ::java::math::BigInteger *);
virtual jint getKeysize();
virtual ::java::math::BigInteger * getPublicExponent();
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) keysize;
::java::math::BigInteger * publicExponent;
public:
static ::java::math::BigInteger * F0;
static ::java::math::BigInteger * F4;
static ::java::lang::Class class$;
};
#endif // __java_security_spec_RSAKeyGenParameterSpec__
@@ -0,0 +1,55 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_RSAMultiPrimePrivateCrtKeySpec__
#define __java_security_spec_RSAMultiPrimePrivateCrtKeySpec__
#pragma interface
#include <java/security/spec/RSAPrivateKeySpec.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class RSAMultiPrimePrivateCrtKeySpec;
class RSAOtherPrimeInfo;
}
}
}
}
class java::security::spec::RSAMultiPrimePrivateCrtKeySpec : public ::java::security::spec::RSAPrivateKeySpec
{
public:
RSAMultiPrimePrivateCrtKeySpec(::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, JArray< ::java::security::spec::RSAOtherPrimeInfo * > *);
virtual ::java::math::BigInteger * getPublicExponent();
virtual ::java::math::BigInteger * getPrimeP();
virtual ::java::math::BigInteger * getPrimeQ();
virtual ::java::math::BigInteger * getPrimeExponentP();
virtual ::java::math::BigInteger * getPrimeExponentQ();
virtual ::java::math::BigInteger * getCrtCoefficient();
virtual JArray< ::java::security::spec::RSAOtherPrimeInfo * > * getOtherPrimeInfo();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::security::spec::RSAPrivateKeySpec)))) publicExponent;
::java::math::BigInteger * primeP;
::java::math::BigInteger * primeQ;
::java::math::BigInteger * primeExponentP;
::java::math::BigInteger * primeExponentQ;
::java::math::BigInteger * crtCoefficient;
JArray< ::java::security::spec::RSAOtherPrimeInfo * > * otherPrimeInfo;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_RSAMultiPrimePrivateCrtKeySpec__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_RSAOtherPrimeInfo__
#define __java_security_spec_RSAOtherPrimeInfo__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class RSAOtherPrimeInfo;
}
}
}
}
class java::security::spec::RSAOtherPrimeInfo : public ::java::lang::Object
{
public:
RSAOtherPrimeInfo(::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getPrime();
virtual ::java::math::BigInteger * getExponent();
virtual ::java::math::BigInteger * getCrtCoefficient();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) prime;
::java::math::BigInteger * primeExponent;
::java::math::BigInteger * crtCoefficient;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_RSAOtherPrimeInfo__
@@ -0,0 +1,50 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_RSAPrivateCrtKeySpec__
#define __java_security_spec_RSAPrivateCrtKeySpec__
#pragma interface
#include <java/security/spec/RSAPrivateKeySpec.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class RSAPrivateCrtKeySpec;
}
}
}
}
class java::security::spec::RSAPrivateCrtKeySpec : public ::java::security::spec::RSAPrivateKeySpec
{
public:
RSAPrivateCrtKeySpec(::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getPublicExponent();
virtual ::java::math::BigInteger * getPrimeP();
virtual ::java::math::BigInteger * getPrimeQ();
virtual ::java::math::BigInteger * getPrimeExponentP();
virtual ::java::math::BigInteger * getPrimeExponentQ();
virtual ::java::math::BigInteger * getCrtCoefficient();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::security::spec::RSAPrivateKeySpec)))) publicExponent;
::java::math::BigInteger * primeP;
::java::math::BigInteger * primeQ;
::java::math::BigInteger * primeExponentP;
::java::math::BigInteger * primeExponentQ;
::java::math::BigInteger * crtCoefficient;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_RSAPrivateCrtKeySpec__
@@ -0,0 +1,42 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_RSAPrivateKeySpec__
#define __java_security_spec_RSAPrivateKeySpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class RSAPrivateKeySpec;
}
}
}
}
class java::security::spec::RSAPrivateKeySpec : public ::java::lang::Object
{
public:
RSAPrivateKeySpec(::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getModulus();
virtual ::java::math::BigInteger * getPrivateExponent();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) modulus;
::java::math::BigInteger * privateExponent;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_RSAPrivateKeySpec__
@@ -0,0 +1,42 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_RSAPublicKeySpec__
#define __java_security_spec_RSAPublicKeySpec__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace math
{
class BigInteger;
}
namespace security
{
namespace spec
{
class RSAPublicKeySpec;
}
}
}
}
class java::security::spec::RSAPublicKeySpec : public ::java::lang::Object
{
public:
RSAPublicKeySpec(::java::math::BigInteger *, ::java::math::BigInteger *);
virtual ::java::math::BigInteger * getModulus();
virtual ::java::math::BigInteger * getPublicExponent();
private:
::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) modulus;
::java::math::BigInteger * publicExponent;
public:
static ::java::lang::Class class$;
};
#endif // __java_security_spec_RSAPublicKeySpec__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_security_spec_X509EncodedKeySpec__
#define __java_security_spec_X509EncodedKeySpec__
#pragma interface
#include <java/security/spec/EncodedKeySpec.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace security
{
namespace spec
{
class X509EncodedKeySpec;
}
}
}
}
class java::security::spec::X509EncodedKeySpec : public ::java::security::spec::EncodedKeySpec
{
public:
X509EncodedKeySpec(JArray< jbyte > *);
virtual JArray< jbyte > * getEncoded();
virtual ::java::lang::String * getFormat();
static ::java::lang::Class class$;
};
#endif // __java_security_spec_X509EncodedKeySpec__