Module org.eclipse.xtend.lib.macro
Interface InterfaceDeclaration
- All Superinterfaces:
AnnotationTarget,Declaration,Element,MemberDeclaration,NamedElement,Type,TypeDeclaration,TypeParameterDeclarator
- All Known Subinterfaces:
MutableInterfaceDeclaration
- Author:
- Sven Efftinge
-
Method Summary
Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.AnnotationTarget
findAnnotation, getAnnotationsMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.MemberDeclaration
getDeclaringType, getDocComment, getModifiers, getVisibility, isDeprecatedMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.NamedElement
getCompilationUnit, getSimpleNameMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.Type
getQualifiedName, isAssignableFromMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.TypeDeclaration
findDeclaredConstructor, findDeclaredField, findDeclaredMethod, findDeclaredType, getDeclaredAnnotationTypes, getDeclaredClasses, getDeclaredConstructors, getDeclaredEnumerationTypes, getDeclaredFields, getDeclaredInterfaces, getDeclaredMembers, getDeclaredMethods, getDeclaredTypesMethods inherited from interface org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclarator
getTypeParameters
-
Method Details
-
isStrictFloatingPoint
boolean isStrictFloatingPoint()- Returns:
- whether this class is marked
strictfp
-
getExtendedInterfaces
Iterable<? extends TypeReference> getExtendedInterfaces()- Returns:
- the extended interfaces
-