Example #1
0
	def getReference(self):
		reference = MethodEntityReference()
		reference.setName(self.name)
		reference.setFormalParameters(self.parameters)
		reference.setLocation(self)
		reference.setSourceFile(self.sourceFile)
		reference.setLineNr(self.start)
		# TODO: invEntityLoc - isImplementation flag will become redundant
		reference.setIsImplementation(self.isAnImplementation())
		reference.setIsAbstract(self.isAbstractMethod())
		reference.setOwnerName(self.owner)
		reference.setOwnerTemplateParameters(self.ownerTemplateParameters)
		reference.setNamespaceName(self.namespaceName)
		reference.setTypeReference(self.getTypeReference())
		reference.setParentReference(self.getParentReference())
		reference.setModifiers(self.accessControlQualifier)

		return reference
Example #2
0
 def getReference(self):
     """ creates and returns a language independent method reference """
     mtdRef = MethodEntityReference()
     mtdRef.setName(self.baseName())
     mtdRef.setFormalParameters("(" + self.getSignature() + ")")
     mtdRef.parentReference = self.parentType
     mtdRef.typeReference = self.retType
     mtdRef.setModifiers(self.accessControlQualifier)
     mtdRef.setIsAbstract(self.isAbstract)
     mtdRef.setClassScope(self.hasClassScope)
     return mtdRef
Example #3
0
	def getReference(self):
		""" creates and returns a language independent method reference """
		mtdRef = MethodEntityReference()
		mtdRef.setName(self.baseName())
		mtdRef.setFormalParameters("("+self.getSignature()+")")
		mtdRef.parentReference = self.parentType
		mtdRef.typeReference = self.retType
		mtdRef.setModifiers(self.accessControlQualifier)
		mtdRef.setIsAbstract(self.isAbstract)
		mtdRef.setClassScope(self.hasClassScope)
		return mtdRef
Example #4
0
    def getReference(self):
        reference = MethodEntityReference()
        reference.setName(self.name)
        reference.setFormalParameters(self.parameters)
        reference.setLocation(self)
        reference.setSourceFile(self.sourceFile)
        reference.setLineNr(self.start)
        # TODO: invEntityLoc - isImplementation flag will become redundant
        reference.setIsImplementation(self.isAnImplementation())
        reference.setIsAbstract(self.isAbstractMethod())
        reference.setOwnerName(self.owner)
        reference.setOwnerTemplateParameters(self.ownerTemplateParameters)
        reference.setNamespaceName(self.namespaceName)
        reference.setTypeReference(self.getTypeReference())
        reference.setParentReference(self.getParentReference())
        reference.setModifiers(self.accessControlQualifier)

        return reference