diff options
Diffstat (limited to 'tests/075-verification-error/src2/other')
3 files changed, 87 insertions, 0 deletions
diff --git a/tests/075-verification-error/src2/other/InaccessibleClass.java b/tests/075-verification-error/src2/other/InaccessibleClass.java new file mode 100644 index 0000000..812fac9 --- /dev/null +++ b/tests/075-verification-error/src2/other/InaccessibleClass.java @@ -0,0 +1,23 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package other; + +/*package*/ class InaccessibleClass { + public static void test() {} + + public static int blah = 5; +} diff --git a/tests/075-verification-error/src2/other/InaccessibleMethod.java b/tests/075-verification-error/src2/other/InaccessibleMethod.java new file mode 100644 index 0000000..9fb844e --- /dev/null +++ b/tests/075-verification-error/src2/other/InaccessibleMethod.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package other; + +public class InaccessibleMethod { + /*package*/ static void test() {} +} diff --git a/tests/075-verification-error/src2/other/Mutant.java b/tests/075-verification-error/src2/other/Mutant.java new file mode 100644 index 0000000..67cd36d --- /dev/null +++ b/tests/075-verification-error/src2/other/Mutant.java @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package other; + +/** + * Parts of this class will disappear or change form. + */ +public class Mutant { + //public int disappearingField = 3; + //public static int disappearingStaticField = 4; + + //public static void disappearingMethod() { + // System.out.println("bye"); + //} + //public static void disappearingStaticMethod() { + // System.out.println("kthxbai"); + //} + + protected int inaccessibleField = 5; + protected static int inaccessibleStaticField = 6; + + protected void inaccessibleMethod() { + System.out.println("no"); + } + + protected static void inaccessibleStaticMethod() { + System.out.println("nay"); + } +} |