Class JavaImplementation

    • Constructor Detail

      • JavaImplementation

        public JavaImplementation()
        Creates an empty JavaImplementation
      • JavaImplementation

        public JavaImplementation​(int newposition,
                                  List<AccessedProperty> newaccessedProperties,
                                  List<AccessedImplementation> newaccessedImplementations,
                                  List<Type> newincludes,
                                  PrefetchingInformation newPrefetchingInfo,
                                  Map<Feature.FeatureType,​QuantitativeFeature> newReqQuantitativeFeatures,
                                  Map<Feature.FeatureType,​QualitativeFeature> newReqQualitativeFeatures,
                                  String newnamespace,
                                  String newclassName,
                                  String newopNameAndDescriptor)
        Java Implementation Specification constructor with provided specifications
        Parameters:
        newposition - Position of the implementation
        newaccessedProperties - PropertyID of the properties accessed by the Implementation
        newaccessedImplementations - IDs of the implementations accessed by the Implementation
        newincludes - Includes of the implementation
        newPrefetchingInfo - An object of PrefetchingInformation
        newReqQuantitativeFeatures - Quantitative features required to execute the code
        newReqQualitativeFeatures - Qualitative features required to execute the code
        newnamespace - Namespace of the class containing the implementation
        newclassName - Class name of the class containing the implementation
        newopNameAndDescriptor - Name and Descriptor of the operation