package org.gradle.test; /** * This is a java class. */ public class JavaClass extends A implements GroovyInterface, JavaInterface { /** * A read-only property. */ public String getReadOnly() { return "value"; } /** * An ignored field. */ String ignoreMe1; /** * Another ignored field. */ final long ignoreMe2 = 9; /** * Not a setter. */ public void setIgnoreMe1() { } /** * Not a setter. */ public void setIgnoreMe2(String a, int b) { } /** * A write-only property. */ public void setWriteOnly(JavaInterface value) { } /** * A property. */ public JavaInterface getSomeProp() { return this; } /** * The setter for a property. * @param value */ public void setSomeProp(JavaInterface value) { } /** * A boolean property. */ boolean isFlag() { return false; } /** * An array property. */ public JavaInterface[][][] getArrayProp() { return null; } }