br.com.objectos.way.code
Class InterfaceInfo
java.lang.Object
br.com.objectos.way.code.InterfaceInfo
- All Implemented Interfaces:
- CanFilterImportInfoSet, HasQualifiedName, Testable<InterfaceInfo>, IsMustacheSerializable
public abstract class InterfaceInfo
- extends Object
- implements CanFilterImportInfoSet, HasQualifiedName, IsMustacheSerializable, Testable<InterfaceInfo>
- Author:
- marcio.endo@objectos.com.br (Marcio Endo)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface br.com.objectos.way.core.testing.Testable |
isEqual |
newPojo
public static InterfaceInfoBuilder newPojo()
getDeclaredTypeInfoIterable
public WayIterable<TypeInfo> getDeclaredTypeInfoIterable()
getMethodInfoIterable
public WayIterable<MethodInfo> getMethodInfoIterable()
getTypeParameterInfoIterable
public WayIterable<TypeParameterInfo> getTypeParameterInfoIterable()
getAccessInfo
public AccessInfo getAccessInfo()
shouldKeep
public boolean shouldKeep(ImportInfo importInfo)
- Specified by:
shouldKeep in interface CanFilterImportInfoSet
toImportInfo
public Set<ImportInfo> toImportInfo()
toMustache
public MustacheObject toMustache()
- Specified by:
toMustache in interface IsMustacheSerializable
toQualifiedName
public String toQualifiedName()
- Specified by:
toQualifiedName in interface HasQualifiedName
toSimpleTypeInfo
public SimpleTypeInfo toSimpleTypeInfo()
writeQualifiedNameTo
public CodeCanvasWriter writeQualifiedNameTo(CodeCanvasWriter writer,
String suffix)
Copyright © 2014. All rights reserved.