/* * Copyright (C) 2012 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; // Class that cannot be accessed outside of this package. class ProtectedClass { public boolean otherProtectedClassPublicBooleanInstanceField = true; public byte otherProtectedClassPublicByteInstanceField = 2; public char otherProtectedClassPublicCharInstanceField = 3; public short otherProtectedClassPublicShortInstanceField = 4; public int otherProtectedClassPublicIntInstanceField = 5; public long otherProtectedClassPublicLongInstanceField = 6; public float otherProtectedClassPublicFloatInstanceField = 7.0f; public double otherProtectedClassPublicDoubleInstanceField = 8.0; public Object otherProtectedClassPublicObjectInstanceField = "9"; protected boolean otherProtectedClassProtectedBooleanInstanceField = true; protected byte otherProtectedClassProtectedByteInstanceField = 10; protected char otherProtectedClassProtectedCharInstanceField = 11; protected short otherProtectedClassProtectedShortInstanceField = 12; protected int otherProtectedClassProtectedIntInstanceField = 13; protected long otherProtectedClassProtectedLongInstanceField = 14; protected float otherProtectedClassProtectedFloatInstanceField = 15.0f; protected double otherProtectedClassProtectedDoubleInstanceField = 16.0; protected Object otherProtectedClassProtectedObjectInstanceField = "17"; private boolean otherProtectedClassPrivateBooleanInstanceField = true; private byte otherProtectedClassPrivateByteInstanceField = 18; private char otherProtectedClassPrivateCharInstanceField = 19; private short otherProtectedClassPrivateShortInstanceField = 20; private int otherProtectedClassPrivateIntInstanceField = 21; private long otherProtectedClassPrivateLongInstanceField = 22; private float otherProtectedClassPrivateFloatInstanceField = 23.0f; private double otherProtectedClassPrivateDoubleInstanceField = 24.0; private Object otherProtectedClassPrivateObjectInstanceField = "25"; /* package */ boolean otherProtectedClassPackageBooleanInstanceField = true; /* package */ byte otherProtectedClassPackageByteInstanceField = 26; /* package */ char otherProtectedClassPackageCharInstanceField = 27; /* package */ short otherProtectedClassPackageShortInstanceField = 28; /* package */ int otherProtectedClassPackageIntInstanceField = 29; /* package */ long otherProtectedClassPackageLongInstanceField = 30; /* package */ float otherProtectedClassPackageFloatInstanceField = 31.0f; /* package */ double otherProtectedClassPackageDoubleInstanceField = 32.0; /* package */ Object otherProtectedClassPackageObjectInstanceField = "33"; public static boolean otherProtectedClassPublicBooleanStaticField = true; public static byte otherProtectedClassPublicByteStaticField = 34; public static char otherProtectedClassPublicCharStaticField = 35; public static short otherProtectedClassPublicShortStaticField = 36; public static int otherProtectedClassPublicIntStaticField = 37; public static long otherProtectedClassPublicLongStaticField = 38; public static float otherProtectedClassPublicFloatStaticField = 39.0f; public static double otherProtectedClassPublicDoubleStaticField = 40.0; public static Object otherProtectedClassPublicObjectStaticField = "41"; protected static boolean otherProtectedClassProtectedBooleanStaticField = true; protected static byte otherProtectedClassProtectedByteStaticField = 42; protected static char otherProtectedClassProtectedCharStaticField = 43; protected static short otherProtectedClassProtectedShortStaticField = 44; protected static int otherProtectedClassProtectedIntStaticField = 45; protected static long otherProtectedClassProtectedLongStaticField = 46; protected static float otherProtectedClassProtectedFloatStaticField = 47.0f; protected static double otherProtectedClassProtectedDoubleStaticField = 48.0; protected static Object otherProtectedClassProtectedObjectStaticField = "49"; private static boolean otherProtectedClassPrivateBooleanStaticField = true; private static byte otherProtectedClassPrivateByteStaticField = 50; private static char otherProtectedClassPrivateCharStaticField = 51; private static short otherProtectedClassPrivateShortStaticField = 52; private static int otherProtectedClassPrivateIntStaticField = 53; private static long otherProtectedClassPrivateLongStaticField = 54; private static float otherProtectedClassPrivateFloatStaticField = 55.0f; private static double otherProtectedClassPrivateDoubleStaticField = 56.0; private static Object otherProtectedClassPrivateObjectStaticField = "57"; /* package */ static boolean otherProtectedClassPackageBooleanStaticField = true; /* package */ static byte otherProtectedClassPackageByteStaticField = 58; /* package */ static char otherProtectedClassPackageCharStaticField = 59; /* package */ static short otherProtectedClassPackageShortStaticField = 60; /* package */ static int otherProtectedClassPackageIntStaticField = 61; /* package */ static long otherProtectedClassPackageLongStaticField = 62; /* package */ static float otherProtectedClassPackageFloatStaticField = 63.0f; /* package */ static double otherProtectedClassPackageDoubleStaticField = 64.0; /* package */ static Object otherProtectedClassPackageObjectStaticField = "65"; public void otherPublicMethod() { } protected void otherProtectedMethod() { } private void otherPrivateMethod() { } /* package */ void otherPackageMethod() { } }