mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 17:05:26 +02:00
Cosmetics
Change-Id: I2335d8d96c7e9bec13b98c5ac553fa10dce6d9f4
This commit is contained in:
parent
2dee53e9c5
commit
8a079c6639
2 changed files with 9 additions and 9 deletions
|
@ -32,10 +32,10 @@ import org.eclipse.core.runtime.CoreException;
|
|||
class PDOMCPPClassTemplatePartialSpecializationSpecialization extends PDOMCPPClassTemplateSpecialization
|
||||
implements IPDOMPartialSpecialization, ICPPClassTemplatePartialSpecializationSpecialization {
|
||||
private static final int PRIMARY_TEMPLATE = PDOMCPPClassTemplateSpecialization.RECORD_SIZE;
|
||||
private static final int ARGUMENTS = PDOMCPPClassTemplateSpecialization.RECORD_SIZE+4;
|
||||
private static final int NEXT_PARTIAL = PDOMCPPClassTemplateSpecialization.RECORD_SIZE+8;
|
||||
private static final int ARGUMENTS = PDOMCPPClassTemplateSpecialization.RECORD_SIZE + 4;
|
||||
private static final int NEXT_PARTIAL = PDOMCPPClassTemplateSpecialization.RECORD_SIZE + 8;
|
||||
@SuppressWarnings("hiding")
|
||||
protected static final int RECORD_SIZE= PDOMCPPClassTemplateSpecialization.RECORD_SIZE+12;
|
||||
protected static final int RECORD_SIZE= PDOMCPPClassTemplateSpecialization.RECORD_SIZE + 12;
|
||||
|
||||
private volatile ICPPClassTemplate fPrimaryTemplate;
|
||||
|
||||
|
|
|
@ -38,10 +38,10 @@ abstract class PDOMCPPSpecialization extends PDOMCPPBinding implements ICPPSpeci
|
|||
*/
|
||||
@SuppressWarnings("hiding")
|
||||
protected static final int RECORD_SIZE = PDOMCPPBinding.RECORD_SIZE + 12;
|
||||
|
||||
|
||||
private volatile IBinding fSpecializedCache;
|
||||
private volatile ICPPTemplateParameterMap fArgMap;
|
||||
|
||||
|
||||
public PDOMCPPSpecialization(PDOMCPPLinkage linkage, PDOMNode parent, ICPPSpecialization spec,
|
||||
IPDOMBinding specialized) throws CoreException {
|
||||
super(linkage, parent, spec.getNameCharArray());
|
||||
|
@ -84,7 +84,7 @@ abstract class PDOMCPPSpecialization extends PDOMCPPBinding implements ICPPSpeci
|
|||
protected IPDOMBinding loadSpecializedBinding(long specializedRec) throws CoreException {
|
||||
return (IPDOMBinding) PDOMNode.load(getPDOM(), specializedRec);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public ICPPTemplateParameterMap getTemplateParameterMap() {
|
||||
if (fArgMap == null) {
|
||||
|
@ -110,21 +110,21 @@ abstract class PDOMCPPSpecialization extends PDOMCPPBinding implements ICPPSpeci
|
|||
}
|
||||
return fArgMap;
|
||||
}
|
||||
|
||||
|
||||
public void storeTemplateParameterMap() {
|
||||
try {
|
||||
// fArgMap here is the temporarily stored, possibly non-PDOM map stored by the constructor.
|
||||
// Construct the PDOM map and store it.
|
||||
long rec= PDOMCPPTemplateParameterMap.putMap(this, fArgMap);
|
||||
getDB().putRecPtr(record + ARGMAP, rec);
|
||||
|
||||
|
||||
// Read the stored map next time getTemplateParameterMap() is called.
|
||||
fArgMap = null;
|
||||
} catch (CoreException e) {
|
||||
CCorePlugin.log(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int getSignatureHash() throws CoreException {
|
||||
return getDB().getInt(record + SIGNATURE_HASH);
|
||||
|
|
Loading…
Add table
Reference in a new issue