⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zone.html

📁 文件来自swarm.org
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<A HREF="../../swarm/defobj/DefinedObject.html#perform$with$with(swarm.Selector, java.lang.Object, java.lang.Object)">perform$with$with</A>, <A HREF="../../swarm/defobj/DefinedObject.html#perform$with$with$with(swarm.Selector, java.lang.Object, java.lang.Object, java.lang.Object)">perform$with$with$with</A>, <A HREF="../../swarm/defobj/DefinedObject.html#respondsTo(swarm.Selector)">respondsTo</A>, <A HREF="../../swarm/defobj/DefinedObject.html#setDisplayName(java.lang.String)">setDisplayName</A>, <A HREF="../../swarm/defobj/DefinedObject.html#xfprint()">xfprint</A>, <A HREF="../../swarm/defobj/DefinedObject.html#xfprintid()">xfprintid</A>, <A HREF="../../swarm/defobj/DefinedObject.html#xprint()">xprint</A>, <A HREF="../../swarm/defobj/DefinedObject.html#xprintid()">xprintid</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_swarm.defobj.GetName"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface swarm.defobj.<A HREF="../../swarm/defobj/GetName.html">GetName</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../swarm/defobj/GetName.html#getName()">getName</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getPageSize()"><!-- --></A><H3>getPageSize</H3><PRE>public int <B>getPageSize</B>()</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="allocIVars(java.lang.Class)"><!-- --></A><H3>allocIVars</H3><PRE>public java.lang.Object <B>allocIVars</B>(java.lang.Class&nbsp;aClass)</PRE><DL><DD>allocIVars: allocates the instance variable structure for a new object.  The initial word of this structure is set to class id passed as its argument.  The class also determines the size of the structure allocated.  All remaining contents of this structure are initialized to binary zeroes.<DD><DL></DL></DD></DL><HR><A NAME="copyIVars(java.lang.Object)"><!-- --></A><H3>copyIVars</H3><PRE>public java.lang.Object <B>copyIVars</B>(java.lang.Object&nbsp;anObject)</PRE><DL><DD>copyIVars: creates copies an existing instance variable structure into a new allocation made within the local zone.  The existing instance variable structure may be in any zone, but must contain a class pointer in its first word that correctly describes the size of the structure.<DD><DL></DL></DD></DL><HR><A NAME="freeIVars(java.lang.Object)"><!-- --></A><H3>freeIVars</H3><PRE>public void <B>freeIVars</B>(java.lang.Object&nbsp;anObject)</PRE><DL><DD>freeIVars: releases storage that was previously allocated to hold the instance variable structure of an object.  The first word of the object must be a class pointer that correctly describes the size of the structure.  Storage allocated by allocIVars: or copyIVars: may be freed only by freeIVars:, and freeIVars: may be used only to free storage allocated by one of these messages.<DD><DL></DL></DD></DL><HR><A NAME="allocIVarsComponent(java.lang.Class)"><!-- --></A><H3>allocIVarsComponent</H3><PRE>public java.lang.Object <B>allocIVarsComponent</B>(java.lang.Class&nbsp;aClass)</PRE><DL><DD>These messages allocate, copy, and free This message allocates the storage that holds the instance variables for an object.  It allocates the object as an internal component of the zone that is not included in the zone population.  It is used by classes that allocate additional objects as part of the implementation of another object, and that control the mapping of this storage separately from the zone level objects.<DD><DL></DL></DD></DL><HR><A NAME="copyIVarsComponent(java.lang.Object)"><!-- --></A><H3>copyIVarsComponent</H3><PRE>public java.lang.Object <B>copyIVarsComponent</B>(java.lang.Object&nbsp;anObject)</PRE><DL><DD>Like allocateIVarsComponent, except it copies the storage that holds the instances variables for an object.<DD><DL></DL></DD></DL><HR><A NAME="freeIVarsComponent(java.lang.Object)"><!-- --></A><H3>freeIVarsComponent</H3><PRE>public void <B>freeIVarsComponent</B>(java.lang.Object&nbsp;anObject)</PRE><DL><DD>Frees the instance variable storage for an object.<DD><DL></DL></DD></DL><HR><A NAME="getComponentZone()"><!-- --></A><H3>getComponentZone</H3><PRE>public java.lang.Object <B>getComponentZone</B>()</PRE><DL><DD>Returns a specially qualified version of the zone that automatically allocates all its objects with the internal component qualification, even if allocated with allocIVars: or copyIVars:.  This qualified zone may be passed as an argument to a create: or createBegin: message so that it will create the new object as an internal component object.<DD><DL></DL></DD></DL><HR><A NAME="getPopulation()"><!-- --></A><H3>getPopulation</H3><PRE>public <A HREF="../../swarm/collections/List.html">List</A> <B>getPopulation</B>()</PRE><DL><DD>getPopulation returns a collection all objects allocated in a zone using either allocIVars: or copyIVars: and not yet freed using freeIVars:.  getObjects returns nil if the ObjectCollection option is false.  The collection returned has the type OrderedSet as defined in the collections library, with the ReadOnly option set true and the IndexSafety option set to SafeAlways.  The members of this collection may change as objects are allocated and freed, but may not added or removed directly within the collection.<DD><DL></DL></DD></DL><HR><A NAME="describeForEach(java.lang.Object)"><!-- --></A><H3>describeForEach</H3><PRE>public void <B>describeForEach</B>(java.lang.Object&nbsp;outputCharStream)</PRE><DL><DD>Generate debug description for each member of the zone population.<DD><DL></DL></DD></DL><HR><A NAME="describeForEachID(java.lang.Object)"><!-- --></A><H3>describeForEachID</H3><PRE>public void <B>describeForEachID</B>(java.lang.Object&nbsp;outputCharStream)</PRE><DL><DD>Generate debug id description for each member of the zone population.<DD><DL></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../swarm/defobj/WarningS.html"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../swarm/defobj/ZoneC.html"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="Zone.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -