Class ServiceInfo
- java.lang.Object
-
- com.strobel.assembler.ir.attributes.ServiceInfo
-
public final class ServiceInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<TypeReference>
_implementations
private TypeReference
_interface
static ServiceInfo[]
EMPTY
-
Constructor Summary
Constructors Constructor Description ServiceInfo(TypeReference serviceInterface, TypeReference[] implementations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TypeReference>
getImplementations()
TypeReference
getInterface()
-
-
-
Field Detail
-
EMPTY
public static final ServiceInfo[] EMPTY
-
_interface
private final TypeReference _interface
-
_implementations
private final java.util.List<TypeReference> _implementations
-
-
Constructor Detail
-
ServiceInfo
public ServiceInfo(TypeReference serviceInterface, TypeReference[] implementations)
-
-
Method Detail
-
getInterface
@NotNull public TypeReference getInterface()
-
getImplementations
@NotNull public java.util.List<TypeReference> getImplementations()
-
-