package org.bindgen.inscope; import java.util.List; import org.bindgen.Bindable; import org.bindgen.binding.GenericObjectBindingPath; import org.bindgen.outofscope.AddressOut; import org.bindgen.outofscope.GenericOut; /** * A simple class to test scoping. * * The generated binding of the {@link #addressOut} field should be a * {@link GenericObjectBindingPath} because the {@link AddressOut} type * is out of scope. * * The generated binding of the {@link #addressIn} field should be a * {@link AddressInBinding} because the {@link AddressIn} type is * in scope. * * @author igor.vaynberg * */ @Bindable public class Person { public AddressOut addressOut; public GenericOut<String> genericOut; public AddressIn addressIn; public List<HouseIn> houseInViaGeneric; public List<List<CarIn>> carInViaNestedGeneric; }