Builder

object Builder
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class ParamHolder(name: String, typeinfo: Any, defaultValue: Option[Any])

Value members

Concrete methods

def filterSameNames(methods: Iterable[MethodInfo]): Seq[MethodInfo]

filter bridge method and superclass method with same name and compatible signature

filter bridge method and superclass method with same name and compatible signature

def findAccessor(method: Method): Option[(Boolean, String)]

Return this method is property read method (true,name) or write method(false,name) or None.

Return this method is property read method (true,name) or write method(false,name) or None.

def getPropertyName(name: String, getter: Boolean): String
def isCaseMethod(isCase: Boolean, name: String): Boolean
def isFineMethod(isCase: Boolean, method: Method, allowBridge: Boolean): Boolean
def isFineMethodName(name: String): Boolean
def isSignatureMatchable(method: Method, methodInfo: (TypeInfo, ArraySeq[ParamInfo])): Boolean
def isTransient(transientAnnotated: Boolean, hasSetter: Boolean, usedInPrimaryCtor: Boolean): Boolean