forked from osmocom/wireshark
small improvement in class fields handling
svn path=/trunk/; revision=23321
This commit is contained in:
parent
0386717cf0
commit
6090991c45
|
@ -5311,10 +5311,12 @@ class FixedTypeValueFieldSpec (FieldSpec):
|
|||
return repr
|
||||
|
||||
class VariableTypeValueFieldSpec (FieldSpec):
|
||||
pass
|
||||
def get_repr(self):
|
||||
return ['_' + self.type]
|
||||
|
||||
class FixedTypeValueSetFieldSpec (FieldSpec):
|
||||
pass
|
||||
def get_repr(self):
|
||||
return ['_' + self.type]
|
||||
|
||||
class ObjectFieldSpec (FieldSpec):
|
||||
def get_repr(self):
|
||||
|
@ -6943,11 +6945,21 @@ object_class_typerefs = { }
|
|||
|
||||
object_class_classrefs = { }
|
||||
|
||||
# dummy types
|
||||
class _VariableTypeValueFieldSpec (AnyType):
|
||||
pass
|
||||
|
||||
class _FixedTypeValueSetFieldSpec (AnyType):
|
||||
pass
|
||||
|
||||
class_types_creator = {
|
||||
'BooleanType' : lambda : BooleanType(),
|
||||
'IntegerType' : lambda : IntegerType(),
|
||||
'ObjectIdentifierType' : lambda : ObjectIdentifierType(),
|
||||
'OpenType' : lambda : OpenType(),
|
||||
# dummy types
|
||||
'_VariableTypeValueFieldSpec' : lambda : _VariableTypeValueFieldSpec(),
|
||||
'_FixedTypeValueSetFieldSpec' : lambda : _FixedTypeValueSetFieldSpec(),
|
||||
}
|
||||
|
||||
class_names = { }
|
||||
|
|
Loading…
Reference in New Issue