Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2acf3178 authored by Matthew Sedam's avatar Matthew Sedam Committed by Android (Google) Code Review
Browse files

Merge "ContextHubInfo: Optimize toString()" into main

parents ff3fcf44 95669c61
Loading
Loading
Loading
Loading
+32 −18
Original line number Diff line number Diff line
@@ -295,24 +295,38 @@ public class ContextHubInfo implements Parcelable {
    @NonNull
    @Override
    public String toString() {
        String retVal = "";
        retVal += "ID/handle : " + mId;
        retVal += ", Name : " + mName;
        retVal += "\n\tVendor : " + mVendor;
        retVal += ", Toolchain : " + mToolchain;
        retVal += ", Toolchain version: 0x" + Integer.toHexString(mToolchainVersion);
        retVal += "\n\tPlatformVersion : 0x" + Integer.toHexString(mPlatformVersion);
        retVal += ", SwVersion : "
                + Byte.toUnsignedInt(mChreApiMajorVersion) + "." + Byte.toUnsignedInt(
                mChreApiMinorVersion) + "." + Short.toUnsignedInt(mChrePatchVersion);
        retVal += ", CHRE platform ID: 0x" + Long.toHexString(mChrePlatformId);
        retVal += "\n\tPeakMips : " + mPeakMips;
        retVal += ", StoppedPowerDraw : " + mStoppedPowerDrawMw + " mW";
        retVal += ", PeakPowerDraw : " + mPeakPowerDrawMw + " mW";
        retVal += ", MaxPacketLength : " + mMaxPacketLengthBytes + " Bytes";
        retVal += ", SupportsReliableMessage : " + mSupportsReliableMessages;

        return retVal;
        StringBuilder out = new StringBuilder();
        out.append("ID/handle : ");
        out.append(mId);
        out.append(", Name : ");
        out.append(mName);
        out.append("\n\tVendor : ");
        out.append(mVendor);
        out.append(", Toolchain : ");
        out.append(mToolchain);
        out.append(", Toolchain version: 0x");
        out.append(Integer.toHexString(mToolchainVersion));
        out.append("\n\tPlatformVersion : 0x");
        out.append(Integer.toHexString(mPlatformVersion));
        out.append(", SwVersion : ");
        out.append(Byte.toUnsignedInt(mChreApiMajorVersion));
        out.append(".");
        out.append(Byte.toUnsignedInt(mChreApiMinorVersion));
        out.append(".");
        out.append(Short.toUnsignedInt(mChrePatchVersion));
        out.append(", CHRE platform ID: 0x");
        out.append(Long.toHexString(mChrePlatformId));
        out.append("\n\tPeakMips : ");
        out.append(mPeakMips);
        out.append(", StoppedPowerDraw : ");
        out.append(mStoppedPowerDrawMw);
        out.append(" mW, PeakPowerDraw : ");
        out.append(mPeakPowerDrawMw);
        out.append(" mW, MaxPacketLength : ");
        out.append(mMaxPacketLengthBytes);
        out.append(" Bytes, SupportsReliableMessages : ");
        out.append(mSupportsReliableMessages);
        return out.toString();
    }

    /**