/******************************************************************************* * Copyright (c) 2014 Jeff Martin. * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser General Public * License v3.0 which accompanies this distribution, and is available at * http://www.gnu.org/licenses/lgpl.html * * Contributors: * Jeff Martin - initial API and implementation ******************************************************************************/ package cuchaz.enigma.inputs.constructors; // none/b public class Caller { // a()V public void callBaseDefault( ) { // none/a.()V System.out.println( new BaseClass() ); } // b()V public void callBaseInt( ) { // none/a.(I)V System.out.println( new BaseClass( 5 ) ); } // c()V public void callSubDefault( ) { // none/d.()V System.out.println( new SubClass() ); } // d()V public void callSubInt( ) { // none/d.(I)V System.out.println( new SubClass( 6 ) ); } // e()V public void callSubIntInt( ) { // none/d.(II)V System.out.println( new SubClass( 4, 2 ) ); } // f()V public void callSubSubInt( ) { // none/e.(I)V System.out.println( new SubSubClass( 3 ) ); } // g()V public void callDefaultConstructable() { // none/c.()V System.out.println( new DefaultConstructable() ); } }