public class ConstructorDefImpl<T> extends Object implements ConstructorDef<T>
Constructor and Description |
---|
ConstructorDefImpl(String className,
ConstructorArg[] args,
boolean injectable) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ConstructorDef<?> o) |
boolean |
equals(Object o) |
ConstructorArg[] |
getArgs() |
String |
getClassName() |
int |
hashCode() |
boolean |
isMoreSpecificThan(ConstructorDef<?> def) |
boolean |
takesParameters(ClassNode<?>[] paramTypes) |
String |
toString() |
public ConstructorDefImpl(String className, ConstructorArg[] args, boolean injectable) throws ClassHierarchyException
ClassHierarchyException
public ConstructorArg[] getArgs()
getArgs
in interface ConstructorDef<T>
public String getClassName()
getClassName
in interface ConstructorDef<T>
public boolean takesParameters(ClassNode<?>[] paramTypes)
takesParameters
in interface ConstructorDef<T>
public boolean isMoreSpecificThan(ConstructorDef<?> def)
isMoreSpecificThan
in interface ConstructorDef<T>
public int compareTo(ConstructorDef<?> o)
compareTo
in interface Comparable<ConstructorDef<?>>
Copyright © 2017 The Apache Software Foundation. All rights reserved.