@Override public ResolvedTypeParameterDeclaration asTypeParameter() { if (this.typeDeclaration instanceof JavaParserTypeVariableDeclaration) { JavaParserTypeVariableDeclaration javaParserTypeVariableDeclaration = (JavaParserTypeVariableDeclaration) this.typeDeclaration; return javaParserTypeVariableDeclaration.asTypeParameter(); } throw new UnsupportedOperationException(this.typeDeclaration.getClass().getCanonicalName()); }
@Override public ResolvedTypeParameterDeclaration asTypeParameter() { if (this.typeDeclaration instanceof JavaParserTypeVariableDeclaration) { JavaParserTypeVariableDeclaration javaParserTypeVariableDeclaration = (JavaParserTypeVariableDeclaration) this.typeDeclaration; return javaParserTypeVariableDeclaration.asTypeParameter(); } throw new UnsupportedOperationException(this.typeDeclaration.getClass().getCanonicalName()); }
@Override public ResolvedTypeParameterDeclaration asTypeParameter() { if (this.typeDeclaration instanceof JavaParserTypeVariableDeclaration) { JavaParserTypeVariableDeclaration javaParserTypeVariableDeclaration = (JavaParserTypeVariableDeclaration) this.typeDeclaration; return javaParserTypeVariableDeclaration.asTypeParameter(); } throw new UnsupportedOperationException(this.typeDeclaration.getClass().getCanonicalName()); }
@Override public Optional<ResolvedReferenceTypeDeclaration> containerType() { return asTypeParameter().containerType(); } }
@Override public Optional<ResolvedReferenceTypeDeclaration> containerType() { return asTypeParameter().containerType(); } }
@Override public Optional<ResolvedReferenceTypeDeclaration> containerType() { return asTypeParameter().containerType(); }
} else { JavaParserTypeVariableDeclaration javaParserTypeVariableDeclaration = (JavaParserTypeVariableDeclaration) typeDeclaration; return new ResolvedTypeVariable(javaParserTypeVariableDeclaration.asTypeParameter());
} else { JavaParserTypeVariableDeclaration javaParserTypeVariableDeclaration = (JavaParserTypeVariableDeclaration) typeDeclaration; return new ResolvedTypeVariable(javaParserTypeVariableDeclaration.asTypeParameter());
} else { JavaParserTypeVariableDeclaration javaParserTypeVariableDeclaration = (JavaParserTypeVariableDeclaration) typeDeclaration; return new ResolvedTypeVariable(javaParserTypeVariableDeclaration.asTypeParameter());