com.sun.xml.bind.v2.runtime.reflect.opt.Bean Maven / Gradle / Ivy
/*
* Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
package com.sun.xml.bind.v2.runtime.reflect.opt;
import com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor;
/**
* Used by {@link TransducedAccessor} templates.
*
*
* Fields needs to have a distinctive name.
*
* @author Kohsuke Kawaguchi
*/
final class Bean {
public boolean f_boolean;
public char f_char;
public byte f_byte;
public short f_short;
int f_int;
public long f_long;
public float f_float;
public double f_double;
/**
* Field of a reference type.
* We need a distinctive type so that it can be easily replaced.
*/
public Ref f_ref;
public boolean get_boolean() { throw new UnsupportedOperationException(); }
public void set_boolean(boolean b) { throw new UnsupportedOperationException(); }
public char get_char() { throw new UnsupportedOperationException(); }
public void set_char(char b) { throw new UnsupportedOperationException(); }
public byte get_byte() { throw new UnsupportedOperationException(); }
public void set_byte(byte b) { throw new UnsupportedOperationException(); }
public short get_short() { throw new UnsupportedOperationException(); }
public void set_short(short b) { throw new UnsupportedOperationException(); }
public int get_int() { throw new UnsupportedOperationException(); }
public void set_int(int b) { throw new UnsupportedOperationException(); }
public long get_long() { throw new UnsupportedOperationException(); }
public void set_long(long b) { throw new UnsupportedOperationException(); }
public float get_float() { throw new UnsupportedOperationException(); }
public void set_float(float b) { throw new UnsupportedOperationException(); }
public double get_double() { throw new UnsupportedOperationException(); }
public void set_double(double b) { throw new UnsupportedOperationException(); }
public Ref get_ref() { throw new UnsupportedOperationException(); }
public void set_ref(Ref r) { throw new UnsupportedOperationException(); }
}