Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
explain_binary_size_delta.DeltaInfo Class Reference
Inheritance diagram for explain_binary_size_delta.DeltaInfo:
explain_binary_size_delta.SymbolDelta

Public Member Functions

def __init__ (self, file_path, symbol_type, symbol_name, shared)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def ExtractSymbolDelta (self)
 
- Public Member Functions inherited from explain_binary_size_delta.SymbolDelta
def __init__ (self, shared)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def copy_symbol_delta (self)
 

Public Attributes

 file_path
 
 symbol_type
 
 symbol_name
 
- Public Attributes inherited from explain_binary_size_delta.SymbolDelta
 old_size
 
 new_size
 
 shares_space_with_other_symbols
 

Detailed Description

Summary of a the change for one symbol between two instances.

Definition at line 101 of file explain_binary_size_delta.py.

Constructor & Destructor Documentation

◆ __init__()

def explain_binary_size_delta.DeltaInfo.__init__ (   self,
  file_path,
  symbol_type,
  symbol_name,
  shared 
)

Reimplemented from explain_binary_size_delta.SymbolDelta.

Definition at line 104 of file explain_binary_size_delta.py.

104 def __init__(self, file_path, symbol_type, symbol_name, shared):
105 SymbolDelta.__init__(self, shared)
106 self.file_path = file_path
107 self.symbol_type = symbol_type
108 self.symbol_name = symbol_name
109

Member Function Documentation

◆ __eq__()

def explain_binary_size_delta.DeltaInfo.__eq__ (   self,
  other 
)

Reimplemented from explain_binary_size_delta.SymbolDelta.

Definition at line 110 of file explain_binary_size_delta.py.

110 def __eq__(self, other):
111 return (self.file_path == other.file_path and
112 self.symbol_type == other.symbol_type and
113 self.symbol_name == other.symbol_name and
114 SymbolDelta.__eq__(self, other))
115

◆ __ne__()

def explain_binary_size_delta.DeltaInfo.__ne__ (   self,
  other 
)

Reimplemented from explain_binary_size_delta.SymbolDelta.

Definition at line 116 of file explain_binary_size_delta.py.

116 def __ne__(self, other):
117 return not self.__eq__(other)
118

◆ ExtractSymbolDelta()

def explain_binary_size_delta.DeltaInfo.ExtractSymbolDelta (   self)
Returns a copy of the SymbolDelta for this DeltaInfo.

Definition at line 119 of file explain_binary_size_delta.py.

119 def ExtractSymbolDelta(self):
120 """Returns a copy of the SymbolDelta for this DeltaInfo."""
121 return SymbolDelta.copy_symbol_delta(self)
122
123

Member Data Documentation

◆ file_path

explain_binary_size_delta.DeltaInfo.file_path

Definition at line 106 of file explain_binary_size_delta.py.

◆ symbol_name

explain_binary_size_delta.DeltaInfo.symbol_name

Definition at line 108 of file explain_binary_size_delta.py.

◆ symbol_type

explain_binary_size_delta.DeltaInfo.symbol_type

Definition at line 107 of file explain_binary_size_delta.py.


The documentation for this class was generated from the following file: