mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rename to isHexNumber()
This commit is contained in:
parent
8b0c866f02
commit
06fe61f89b
@ -1886,7 +1886,7 @@ void TypeChecker::expectType(Expression const& _expression, Type const& _expecte
|
||||
{
|
||||
auto literal = dynamic_cast<Literal const*>(&_expression);
|
||||
|
||||
if (literal && !literal->hasHexPrefix())
|
||||
if (literal && !literal->isHexNumber())
|
||||
m_errorReporter.warning(
|
||||
_expression.location(),
|
||||
"Decimal literal assigned to bytesXX variable will be left-aligned. "
|
||||
|
@ -530,7 +530,7 @@ IdentifierAnnotation& Identifier::annotation() const
|
||||
return dynamic_cast<IdentifierAnnotation&>(*m_annotation);
|
||||
}
|
||||
|
||||
bool Literal::hasHexPrefix() const
|
||||
bool Literal::isHexNumber() const
|
||||
{
|
||||
if (token() != Token::Number)
|
||||
return false;
|
||||
@ -542,7 +542,7 @@ bool Literal::looksLikeAddress() const
|
||||
if (subDenomination() != SubDenomination::None)
|
||||
return false;
|
||||
|
||||
if (!hasHexPrefix())
|
||||
if (!isHexNumber())
|
||||
return false;
|
||||
|
||||
return abs(int(value().length()) - 42) <= 1;
|
||||
@ -550,6 +550,6 @@ bool Literal::looksLikeAddress() const
|
||||
|
||||
bool Literal::passesAddressChecksum() const
|
||||
{
|
||||
solAssert(hasHexPrefix(), "Expected hex prefix");
|
||||
solAssert(isHexNumber(), "Expected hex number");
|
||||
return dev::passesAddressChecksum(value(), true);
|
||||
}
|
||||
|
@ -1591,7 +1591,7 @@ public:
|
||||
SubDenomination subDenomination() const { return m_subDenomination; }
|
||||
|
||||
/// @returns true if this is a number with a hex prefix.
|
||||
bool hasHexPrefix() const;
|
||||
bool isHexNumber() const;
|
||||
|
||||
/// @returns true if this looks like a checksummed address.
|
||||
bool looksLikeAddress() const;
|
||||
|
Loading…
Reference in New Issue
Block a user