TestFieldAccess.java revision 2362
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen/*
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved.
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen *
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * This code is free software; you can redistribute it and/or modify it
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * under the terms of the GNU General Public License version 2 only, as
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * published by the Free Software Foundation.
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen *
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * This code is distributed in the hope that it will be useful, but WITHOUT
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * version 2 for more details (a copy is included in the LICENSE file that
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * accompanied this code).
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen *
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * You should have received a copy of the GNU General Public License version
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * 2 along with this work; if not, write to the Free Software Foundation,
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen *
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * or visit www.oracle.com if you need additional information or have any
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * questions.
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen */
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen/*
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * @test
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * @bug 4741757
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * @summary Tests encoding with wrong field name
31ecf630d83001daccf5e110ebcf9a065d95a8cbKnut Anders Hatlen * @author Sergey Malenkov
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen */
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen
31ecf630d83001daccf5e110ebcf9a065d95a8cbKnut Anders Hatlenpublic final class TestFieldAccess extends AbstractTest {
ea6a5e657943158a6a3988fd2cd9a19c258be442Knut Anders Hatlen public static void main(String[] args) {
485e00901661ccf172e895d59ad416123b64d055Knut Anders Hatlen test(new TestFieldAccess(5));
ea6a5e657943158a6a3988fd2cd9a19c258be442Knut Anders Hatlen }
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen
ea6a5e657943158a6a3988fd2cd9a19c258be442Knut Anders Hatlen /**
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen * The name of this field is the same as the name of property.
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen */
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen private int value = -1;
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen
ea6a5e657943158a6a3988fd2cd9a19c258be442Knut Anders Hatlen private int property;
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen public TestFieldAccess(int value) {
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen this.property = value;
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen }
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen public int getValue() {
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen return this.property;
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen }
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen}
9bc0ea09c197c784eb8b68d07d8b8559374f955fKnut Anders Hatlen