com.fasterxml.classmate.members
Class ResolvedConstructor
java.lang.Object
com.fasterxml.classmate.members.ResolvedMember
com.fasterxml.classmate.members.ResolvedConstructor
public final class ResolvedConstructor
- extends ResolvedMember
Class that represents a constructor that has fully resolved generic
type information and annotation information.
_constructor
protected final Constructor<?> _constructor
_argumentTypes
protected final ResolvedType[] _argumentTypes
ResolvedConstructor
public ResolvedConstructor(ResolvedType context,
Annotations ann,
Constructor<?> constructor,
ResolvedType[] argumentTypes)
getRawMember
public Constructor<?> getRawMember()
- Description copied from class:
ResolvedMember
- Returns JDK object that represents member.
- Specified by:
getRawMember
in class ResolvedMember
getType
public ResolvedType getType()
- Description copied from class:
ResolvedMember
- Returns type of this member; if it has one, for methods this is the
return type, for fields field type, and for constructors null.
- Specified by:
getType
in class ResolvedMember
getArgumentCount
public int getArgumentCount()
- Returns number of arguments method takes.
getArgumentType
public ResolvedType getArgumentType(int index)
hashCode
public int hashCode()
- Overrides:
hashCode
in class ResolvedMember
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Copyright © 2011 fasterxml.com. All Rights Reserved.