mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
Bug 1332486, part 2 - Remove some type predicates that are never used. r=kanru
MozReview-Commit-ID: 89S5cZqaguH --HG-- extra : rebase_source : 599d40bfb53ecdadb57902bcde3ab7c3ef3bb970
This commit is contained in:
parent
44f6bf8952
commit
656a6d5bf6
@ -105,11 +105,6 @@ class Type:
|
||||
# Is this type neither compound nor an array?
|
||||
def isAtom(self):
|
||||
return False
|
||||
# Can this type appear in IPDL programs?
|
||||
def isVisible(self):
|
||||
return False
|
||||
def isVoid(self):
|
||||
return False
|
||||
def typename(self):
|
||||
return self.__class__.__name__
|
||||
|
||||
@ -129,10 +124,6 @@ class VoidType(Type):
|
||||
return False
|
||||
def isAtom(self):
|
||||
return True
|
||||
def isVisible(self):
|
||||
return False
|
||||
def isVoid(self):
|
||||
return True
|
||||
|
||||
def name(self): return 'void'
|
||||
def fullname(self): return 'void'
|
||||
@ -145,19 +136,12 @@ class CxxType(Type):
|
||||
return True
|
||||
def isAtom(self):
|
||||
return True
|
||||
def isImported(self):
|
||||
return False
|
||||
def isGenerated(self):
|
||||
return False
|
||||
def isVisible(self):
|
||||
return True
|
||||
|
||||
class ImportedCxxType(CxxType):
|
||||
def __init__(self, qname):
|
||||
assert isinstance(qname, QualifiedId)
|
||||
self.loc = qname.loc
|
||||
self.qname = qname
|
||||
def isImported(self): return True
|
||||
|
||||
def name(self):
|
||||
return self.qname.baseid
|
||||
@ -167,7 +151,6 @@ class ImportedCxxType(CxxType):
|
||||
##--------------------
|
||||
class IPDLType(Type):
|
||||
def isIPDL(self): return True
|
||||
def isVisible(self): return True
|
||||
def isMessage(self): return False
|
||||
def isProtocol(self): return False
|
||||
def isActor(self): return False
|
||||
|
Loading…
Reference in New Issue
Block a user