br.com.objectos.way.code
Class InterfaceInfo

java.lang.Object
  extended by 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)

Method Summary
 AccessInfo getAccessInfo()
           
 WayIterable<TypeInfo> getDeclaredTypeInfoIterable()
           
 WayIterable<MethodInfo> getMethodInfoIterable()
           
 WayIterable<TypeParameterInfo> getTypeParameterInfoIterable()
           
static InterfaceInfoBuilder newPojo()
           
 boolean shouldKeep(ImportInfo importInfo)
           
 Set<ImportInfo> toImportInfo()
           
 MustacheObject toMustache()
           
 String toQualifiedName()
           
 SimpleTypeInfo toSimpleTypeInfo()
           
 CodeCanvasWriter writeQualifiedNameTo(CodeCanvasWriter writer, String suffix)
           
 
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
 

Method Detail

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.