/** * Copyright 2012-2017 Gunnar Morling (http://www.gunnarmorling.de/) * and/or other contributors as indicated by the @authors tag. See the * copyright.txt file in the distribution for a full listing of all * contributors. * * 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 org.mapstruct.ap.test.selection.generics; import java.math.BigDecimal; public class Source { private Wrapper<Integer> fooInteger; private Wrapper<String> fooString; private Wrapper<String[]> fooStringArray; private ArrayWrapper<Long> fooLongArray; private TwoArgWrapper<Integer, Boolean> fooTwoArgs; private Wrapper<Wrapper<BigDecimal>> fooNested; private UpperBoundWrapper<TypeB> fooUpperBoundCorrect; private WildCardExtendsWrapper<String> fooWildCardExtendsString; private WildCardExtendsWrapper<TypeC> fooWildCardExtendsTypeCCorrect; private WildCardExtendsWrapper<TypeB> fooWildCardExtendsTypeBCorrect; private WildCardSuperWrapper<String> fooWildCardSuperString; private WildCardExtendsMBWrapper<TypeC> fooWildCardExtendsMBTypeCCorrect; private WildCardSuperWrapper<TypeB> fooWildCardSuperTypeBCorrect; public Wrapper<Integer> getFooInteger() { return fooInteger; } public void setFooInteger(Wrapper<Integer> fooInteger) { this.fooInteger = fooInteger; } public Wrapper<String> getFooString() { return fooString; } public void setFooString(Wrapper<String> fooString) { this.fooString = fooString; } public Wrapper<String[]> getFooStringArray() { return fooStringArray; } public void setFooStringArray(Wrapper<String[]> fooStringArray) { this.fooStringArray = fooStringArray; } public ArrayWrapper<Long> getFooLongArray() { return fooLongArray; } public void setFooLongArray(ArrayWrapper<Long> fooLongArray) { this.fooLongArray = fooLongArray; } public TwoArgWrapper<Integer, Boolean> getFooTwoArgs() { return fooTwoArgs; } public void setFooTwoArgs(TwoArgWrapper<Integer, Boolean> fooTwoArgs) { this.fooTwoArgs = fooTwoArgs; } public Wrapper<Wrapper<BigDecimal>> getFooNested() { return fooNested; } public void setFooNested(Wrapper<Wrapper<BigDecimal>> fooNested) { this.fooNested = fooNested; } public UpperBoundWrapper<TypeB> getFooUpperBoundCorrect() { return fooUpperBoundCorrect; } public void setFooUpperBoundCorrect(UpperBoundWrapper<TypeB> fooUpperBoundCorrect) { this.fooUpperBoundCorrect = fooUpperBoundCorrect; } public WildCardExtendsWrapper<String> getFooWildCardExtendsString() { return fooWildCardExtendsString; } public void setFooWildCardExtendsString(WildCardExtendsWrapper<String> fooWildCardExtendsString) { this.fooWildCardExtendsString = fooWildCardExtendsString; } public void setFooWildCardExtendsTypeCCorrect(WildCardExtendsWrapper<TypeC> fooWildCardExtendsTypeCCorrect) { this.fooWildCardExtendsTypeCCorrect = fooWildCardExtendsTypeCCorrect; } public WildCardExtendsWrapper<TypeC> getFooWildCardExtendsTypeCCorrect() { return fooWildCardExtendsTypeCCorrect; } public WildCardExtendsWrapper<TypeB> getFooWildCardExtendsTypeBCorrect() { return fooWildCardExtendsTypeBCorrect; } public void setFooWildCardExtendsTypeBCorrect(WildCardExtendsWrapper<TypeB> fooWildCardExtendsTypeBCorrect) { this.fooWildCardExtendsTypeBCorrect = fooWildCardExtendsTypeBCorrect; } public WildCardSuperWrapper<String> getFooWildCardSuperString() { return fooWildCardSuperString; } public void setFooWildCardSuperString(WildCardSuperWrapper<String> fooWildCardSuperString) { this.fooWildCardSuperString = fooWildCardSuperString; } public WildCardExtendsMBWrapper<TypeC> getFooWildCardExtendsMBTypeCCorrect() { return fooWildCardExtendsMBTypeCCorrect; } public void setFooWildCardExtendsMBTypeCCorrect(WildCardExtendsMBWrapper<TypeC> fooWildCardExtendsMBTypeCCorrect) { this.fooWildCardExtendsMBTypeCCorrect = fooWildCardExtendsMBTypeCCorrect; } public WildCardSuperWrapper<TypeB> getFooWildCardSuperTypeBCorrect() { return fooWildCardSuperTypeBCorrect; } public void setFooWildCardSuperTypeBCorrect(WildCardSuperWrapper<TypeB> fooWildCardSuperTypeBCorrect) { this.fooWildCardSuperTypeBCorrect = fooWildCardSuperTypeBCorrect; } }