@Override public MemberType getMemberType() { if (getDeclaringType() == null) { return MemberType.TypeInfo; } return MemberType.NestedType; }
@Override public Type getDeclaringType() { return _basedOn.getDeclaringType(); }
@Override public Type getDeclaringType() { return _basedOn.getDeclaringType(); }
@Override public MemberType getMemberType() { if (getDeclaringType() == null) { return MemberType.TypeInfo; } return MemberType.NestedType; }
@Override public MemberType getMemberType() { if (getDeclaringType() == null) { return MemberType.TypeInfo; } return MemberType.NestedType; }
@Override public Type getDeclaringType() { return _originalType.getDeclaringType(); }
@Override public Type getDeclaringType() { return _basedOn.getDeclaringType(); }
@Override public Type getDeclaringType() { return _originalType.getDeclaringType(); }
@Override public Type getDeclaringType() { return _originalType.getDeclaringType(); }
@Override public Type getDeclaringType() { return _genericTypeDefinition.getDeclaringType(); }
@Override public Type getDeclaringType() { return _genericTypeDefinition.getDeclaringType(); }
Type<?> getEnclosingType() { if (_whatsCached != WhatsCached.EnclosingType) { _enclosingType = getRuntimeType().getDeclaringType(); _whatsCached = WhatsCached.EnclosingType; } return _enclosingType; }
Type<?> getEnclosingType() { if (_whatsCached != WhatsCached.EnclosingType) { _enclosingType = getRuntimeType().getDeclaringType(); _whatsCached = WhatsCached.EnclosingType; } return _enclosingType; }
Type<?> getEnclosingType() { if (_whatsCached != WhatsCached.EnclosingType) { _enclosingType = getRuntimeType().getDeclaringType(); _whatsCached = WhatsCached.EnclosingType; } return _enclosingType; }
public boolean isNested() { return getDeclaringType() != null || getDeclaringMethod() != null; }
public boolean isNested() { return getDeclaringType() != null || getDeclaringMethod() != null; }
public boolean isNested() { return getDeclaringType() != null || getDeclaringMethod() != null; }
@Override public Boolean visitTypeParameter(final Type type, final Type parameter) { return StringUtilities.equals(type.getFullName(), parameter.getFullName()) && Comparer.equals(type.getDeclaringType(), parameter.getDeclaringType()) && Comparer.equals(type.getDeclaringMethod(), parameter.getDeclaringMethod()) && visit(type.getExtendsBound(), parameter.getExtendsBound()); }
@Override public Boolean visitTypeParameter(final Type type, final Type parameter) { return StringUtilities.equals(type.getFullName(), parameter.getFullName()) && Comparer.equals(type.getDeclaringType(), parameter.getDeclaringType()) && Comparer.equals(type.getDeclaringMethod(), parameter.getDeclaringMethod()) && visit(type.getExtendsBound(), parameter.getExtendsBound()); }
@Override public Boolean visitTypeParameter(final Type type, final Type parameter) { return StringUtilities.equals(type.getFullName(), parameter.getFullName()) && Comparer.equals(type.getDeclaringType(), parameter.getDeclaringType()) && Comparer.equals(type.getDeclaringMethod(), parameter.getDeclaringMethod()) && visit(type.getExtendsBound(), parameter.getExtendsBound()); }