java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.core.util.ProvidesInfo
All Implemented Interfaces:
IProvidesInfo

public class ProvidesInfo extends ClassFileStruct implements IProvidesInfo
  • Constructor Details

  • Method Details

    • getIndex

      public int getIndex()
      Description copied from interface: IProvidesInfo
      Answer back the provides index.
      Specified by:
      getIndex in interface IProvidesInfo
      Returns:
      the provides index
    • getServiceName

      public char[] getServiceName()
      Description copied from interface: IProvidesInfo
      Answer back the service class/interface
      Specified by:
      getServiceName in interface IProvidesInfo
      Returns:
      the service class/interface
    • getImplementationsCount

      public int getImplementationsCount()
      Description copied from interface: IProvidesInfo
      Answer back the number of implementations.
      Specified by:
      getImplementationsCount in interface IProvidesInfo
      Returns:
      the number of implementations.
    • getImplementationIndices

      public int[] getImplementationIndices()
      Description copied from interface: IProvidesInfo
      Answer back the array of implementation indices.
      Specified by:
      getImplementationIndices in interface IProvidesInfo
      Returns:
      the array of implementation indices.
    • getImplementationNames

      public char[][] getImplementationNames()
      Description copied from interface: IProvidesInfo
      Answer back the array of implementation names.
      Specified by:
      getImplementationNames in interface IProvidesInfo
      Returns:
      the array of implementation names.